【发布时间】:2021-02-20 03:43:25
【问题描述】:
我试图通过拆分括号和空格来拆分格式为“(1 + 4) * (1 - 0)”的用户输入,因此我得到了一个操作数和运算符的数组。我一直在使用 split() 方法,但我不知道如何传递两个参数。有什么建议吗?
【问题讨论】:
-
如果没有括号或空格字符,您可以解析字符串的每个字符并将它们添加到输出数组中。
-
请发布您使用split 的代码,其中一个参数为minimal reproducible example。也许我们可以改进 regex 以在 space 和 括号 上拆分
-
这两个参数是什么?
-
看看我的StackOverflow answer 有类似的问题。
标签: java parsing text-parsing