我想检测多项式表达式中的所有项,例如
x^2+3x-2
我希望将字符串分隔为“+”和“-”处的子字符串。换句话说,我想单独拥有这些条款。为了简化事情,我会在字符串的开头添加“+”或“-”(如果还没有的话)以简化事情。
+x^2+3x-2
现在,我需要一个可以分别检测所有术语的正则表达式。我还需要记住,可以有尽可能多的术语。
我确实尝试过类似的东西
[+-]?(.+?)
但由于我是正则表达式的新手,我认为让它发挥作用不在我的能力范围之内。
我需要你的帮助。请注意,在这种情况下,所需的结果是:
- +x^2
- +3x
- -2
提前致谢!