我有一个比较具体的问题,我想把一个方程拆分开来,但还要注意负数。例如:
exampleString = "12--5*-2"
使用该字符串,我希望将其分成3个数字值:
[12, -5, -2]
我已经用双重减法成功地拆分了"6-8--5"
,通过"(?<!-)-"
分割。这将给我[6, 8, -5]
但我不知道如何修改它以便与所有运算符一起使用,例如:"5*-2"
---> [5, -2]
我感觉应该能够做到,并花费了几个小时的时间搜索,但没有找到任何可以解决的东西。任何帮助或建议将不胜感激,谢谢。