這裏內部匹配的例子字符串,我有:正則表達式匹配所有``不 []
var sampleStr = "aaa[bbb=55,zzz=ddd],#ddd[ppp=33,kk=77,rr=fff],tt,ff";
我需要寫正則表達式,將匹配所有,
字符,這是不是裏面[
]
所以在我的示例字符串我應該接受下一,
字符:
- `,` before `#ddd`
- `,` before `tt`
- `,` before `ff`
,它應該忽略下一,
:
- `,` before `zzz`
- `,` before `kk`
- `,` before `rr`
其實我不知道如何忽略那些,
內[...]
。 大thx任何提前
''aaa [bbb = 55,zzz = ddd],#ddd [ppp = 33,kk = 77,rr = fff],tt,ff「.split(i, ] *)] /)'或'「aaa [bbb = 55,zzz = ddd],#ddd [ppp = 33,kk = 77,rr = fff],tt,ff」.match(/ [^ \ [ \],] +(\ [[^ \ [\]] + \])?(=,|?$)/克)'。不過,兩者在邊緣情況下都很脆弱。 – nhahtdh
謝謝!添加它作爲答案,我會批准它。 – Maris