所以对于字符串x1v4xy6
它应该变成['x',1,'v',4,'xy',6]
最好它也可以拆分操作数,因此x+4y-5zy
变为[1,x,+,4,y,-,5,zy]
.
当数字多于一位时,拆分单个字符会出现问题。
我试过这个
c= a.split(/(?<=\d)(?=[A-Za-z])/)
它有时有效,但是 2x+y+3z 变为 ["2", "x+y+3", "z"]",3 未能正确拆分
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句