标签: java token tokenize
String[] tokens = infix.split("[0-9]*([.][0-9]+)? | sin | cos | tan | log | [^] | sqrt | [(] | [)] | [+] | [-] | [*] | [/] | [|]")
我试图在每个数字,运算符,触发器函数等之后分割一个字符串标记,但是我编译的时候,我用它的计算器GUI会崩溃。这甚至是分裂正则表达式的正确方法吗?