繁体   English   中英

在每个数字处分割一个字符串

[英]Split a string at each number

这个想法是采用一串字母和数字,就像带索引的代数表达式,然后将它们拆分,同时包括带有相应字母的索引。 例如:您使用expresson 2x^3 ,它将被拆分成一个数组,例如["2","x^3"]

到目前为止,我已经尝试使用字母,以后可以再输入一些数字,但这是到目前为止的结果:

expression.split(/([a-z])/);

这将字符串并在每个数字处分割。 我不擅长正则表达式,因此非常感谢您提供包含拆分字母的索引的帮助。

这是您要找的东西:

var string = '2x^3ui3+3-ddez2';
var regex = /(\D*\d)/g;
var array = string.match(regex);

结果

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM