Javascript 递归正则表达式到按字符拆分表达式
我正在寻找一个正则表达式来拆分以下类型的数据:Javascript 递归正则表达式到按字符拆分表达式,javascript,regex,Javascript,Regex,我正在寻找一个正则表达式来拆分以下类型的数据: <exp>(;<exp>)* 我想得到: [0] = 23 [1] = hello [2] = 2452 [3] = ad34aa [4] = bye 我很抱歉,如果这个问题已经得到了回答,但我一直无法找到一个工作的表达。如果有,请告诉我链接 感谢您抽出时间阅读此文:)使用 var数组='23;你好2452;ad34aa;再见。分开(;); write(“”+JSON.stringify(数组,0,4)+“”); //
<exp>(;<exp>)*
我想得到:
[0] = 23
[1] = hello
[2] = 2452
[3] = ad34aa
[4] = bye
我很抱歉,如果这个问题已经得到了回答,但我一直无法找到一个工作的表达。如果有,请告诉我链接
感谢您抽出时间阅读此文:)使用
var数组='23;你好2452;ad34aa;再见。分开(;);
write(“”+JSON.stringify(数组,0,4)+“”);
//正如Avinash Raj提到的
var array2='23;你好2452;ad34aa;bye'.match(/[^;]+/g);
document.write(''+JSON.stringify(array2,0,4)+'')代码>不会被拆分
给你这个?split(“;”)
或match(/[^;]+/g)
“递归”、“前瞻”-这些术语在问题中被误用了。这样我就不会再犯类似的错误,你会建议用什么词来定义这个问题/问题?另外str.match(/[^;]+/g)
String.split假设使用javascript语言,我在找一个正则表达式,这个版本正是我想要的,谢谢。
[0] = 23
[1] = hello
[2] = 2452
[3] = ad34aa
[4] = bye