【发布时间】:2013-06-14 09:27:18
【问题描述】:
我想根据几个操作数拆分字符串。
例如
字符串:a&&(b||c)
ANS : String[] {a,&&,(,||,c,)}
java RegEx 可以吗?如果是那怎么办?
我尝试使用 [&&||()] regEx ,但它没有提供所需的输出。甚至我都不知道如何留住运营商。
编辑: 如果我们有 & 和 |而不是 && 和 || ?
【问题讨论】:
-
请更具体。
-
@ Zagorulkin Dmitry :我想拆分输入字符串,答案应该如上所示。
-
答案是:是的,有可能。也许你真的在问“我该怎么做?”在这种情况下:告诉我们你做了什么以及结果是什么,告诉我们你期望的结果是什么,我们会告诉你要改变什么。
-
它宁愿解析它。
-
但在您的示例中,您没有区分运算符和其他令牌。您只需要一个匹配任何标记的正则表达式,无论是运算符还是其他。
标签: java regex string split pattern-matching