我有一个字符串:" [2-0]> 5&& [3-0]< 21"
我想抽出一个阵容:2-0和3-0
结果数组应如下所示:[" 2-0"," 3-0"]
是否有人知道某些花哨的正则表达式会这样做,或者可能是另一种方法?
答案 0 :(得分:3)
您可以尝试以下代码,该代码与[]
括号内的字符串匹配,
> "[2-0]>5&&[3-0]<21".match(/[^\[\]]+(?=\])/g)
[ '2-0', '3-0' ]
答案 1 :(得分:0)