标签: javascript regex string split
这个想法是取一串字母和数字,就像带有索引的代数表达式一样,将它们分开,同时包含带有相应字母的索引。例如:您接受表达式2x^3,它将被拆分为类似["2","x^3"]
2x^3
["2","x^3"]
到目前为止,我已尝试使用这些字母,而且这个数字可以稍后出现,但这是我到目前为止所得到的:
expression.split(/([a-z])/);
这将获取字符串并将其拆分为每个数字。我不擅长正则表达式,所以对于包含拆分字母索引的一些帮助将非常感激。
答案 0 :(得分:1)
以下是您要找的内容:
var string = '2x^3ui3+3-ddez2'; var regex = /(\D*\d)/g; var array = string.match(regex);