有一个字符串:
TypeError
和RegExp:
var str = "a1c a12c a23c ac 1234 abc";
我想分割 var re = /a(\d*)c/g;
数字,在str
和a
之间,我想要的结果是:
c
怎么做?
答案 0 :(得分:3)
一种方法是用特殊字符替换数字(在这种情况下为'-'
),然后用该字符拆分。
str.replace(/a(\d*)c/g, 'a-c').split('-');
var str = "a1c a12c a23c ac 1234 abc";
var re = /a(\d*)c/g;
console.log(str.replace(re, 'a-c').split('-'));
答案 1 :(得分:0)
你可以使用积极的向前看。
var str = "a1c a12c a23c ac 1234 abc";
console.log(str.split(/\d*(?=\d*c.*a)/));