У меня проблемы с регулярными выражениями Java. У меня есть строка, как этотСплит Java-строка
a + 4 * log(3/abs(1 – x)) + sen(-b/4 + PI)
и мне нужно разделить это в следующих лексем:
{"a", "+", "4", "*", "log", "(3/abs(1 - x))", "+", "sen", "(-b/4 + PI)"}
Любая идея?
Я попытался это PHP регулярное выражение, но по какой-то причине он не будет работать на Java
[a-z]+(\((?>[^()]+|(?1))*\))|[a-z]+|\d+|\/|\-|\*|\+
Не следует использовать регулярное выражение. –
Пожалуйста, покажите, что вы пробовали. – Matsemann
Что я должен использовать вместо этого? – FrankTominc