标签: javascript regex split
我想解析以下格式给出的字符串:
STRING:if( (a==10) && (b==20) && (c==30) && ((d==40) && (e==50)))
if( (a==10) && (b==20) && (c==30) && ((d==40) && (e==50)))
输出:[ "a==10","b==20","c==30","(d==40) &&(e==50)" ]
[ "a==10","b==20","c==30","(d==40) &&(e==50)" ]
在Javascript中实现相同的最佳方法是什么?
我对正则表达式并不熟悉。
答案 0 :(得分:1)
var match = str.match(/[a-z]==[0-9]{2,}/g);
这假设序列将始终是一个单个字母,后跟两个等号,后跟一个大于10的数字。
Demo