我有一个字符串:“[2-0]>5&&[3-0]<21”
我想取出一个数组:2-0 和 3-0
结果数组应该是这样的:["2-0", "3-0"]
有谁知道一些花哨的正则表达式可以做到这一点,或者可能是另一种方法?
最佳答案
您可以尝试下面的代码来匹配 []
括号内的字符串,
> "[2-0]>5&&[3-0]<21".match(/[^\[\]]+(?=\])/g)
[ '2-0', '3-0' ]
关于javascript - 正则表达式 - 查找字符串中的所有匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25546185/