How can tokenize this string in java?

后端 未结 9 1156
你的背包
你的背包 2021-01-14 17:32

How can I split these simple mathematical expressions into seperate strings?

I know that I basically want to use the regular expression: \"[0-9]+|[*+-^()]\"

9条回答
  •  刺人心
    刺人心 (楼主)
    2021-01-14 18:00

    You only put the delimiters in the split statement. Also, the - mean range and has to be escaped.

    "578+223-5^2".split("[*+\\-^()]")
    

提交回复
热议问题