我想在javascript中以if_then_else格式拆分字符串

时间:2014-05-30 13:40:33

标签: javascript regex split

我想解析以下格式给出的字符串:

STRING:if( (a==10) && (b==20) && (c==30) && ((d==40) && (e==50)))

输出:[ "a==10","b==20","c==30","(d==40) &&(e==50)" ]

在Javascript中实现相同的最佳方法是什么?

我对正则表达式并不熟悉。

1 个答案:

答案 0 :(得分:1)

var match = str.match(/[a-z]==[0-9]{2,}/g);

这假设序列将始终是一个单个字母,后跟两个等号,后跟一个大于10的数字。

Demo