2
予有这种表达:在正则表达式最小匹配
var string = [a][1] [b][2] [c][3] [d .-][] [e][4]
我woud喜欢至第四元件[d .-][]
其可以在第一对中包含任何字符(字母,数字,标点符号等)相匹配支架但第二对支架保持空着。其他元素(例如)可能包含任何字符,但它们在第二对括号内有一个数字。
我尝试这样做:
string.match(/\\[[^]+]\\[ ]/);
,但实在是太贪婪。
任何帮助,将不胜感激。
谢谢。它很棒!顺便说一句,关于使用[^] +的好建议。 –