簡體   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