javascript - 正则表达式 - 查找字符串中的所有匹配项

标签 javascript jquery regex

我有一个字符串:“[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/

相关文章:

javascript - AngularJS 绑定(bind)对象

javascript - Chrome 扩展每分钟刷新一次页面并在每次刷新时运行一个(javascript)脚本

java - 用正则表达式模式替换字符串部分

JavaScript 在 JSFiddle 中可以工作,但不能在浏览器上的 html 文件中工作

python - 如何从Python代码库中注释/删除所有打印语句?

php - 如何在每个电子邮件地址中添加单引号或双引号

javascript - 扩展默认的 Less.js 函数

javascript - 在第 n 个位置添加新列 Javascript

javascript - 如何在 CKEditor 4 中设置默认字体?

jquery - 交换图像翻转站点中心