【发布时间】:2014-11-12 17:51:27
【问题描述】:
如何拆分包含“符号字符”但没有空格的字符串?例如:
aString = '1+20*40-3'
我希望输出是:
['1', '+', '20', '*', '40', '-', '3']
我试过了:
aString.split('+' and '*' and '-')
但这没有用。
【问题讨论】:
-
是时候学习正则表达式了。
-
请注意:
('+' and '*' and '-') == '-';split排除您从输出中拆分的字符;你需要弄清楚如何表达'+'和'2'是分开的,但'2'和'0'应该保持在一起。