子模式的正则表达式
subpattern regex
我需要用一个正则表达式检索字符串上的所有匹配:
var str = "lorem -req=aaa(opt:3,m:2),bbb(opt:4) ipsum ",
res = str.match(/.../); // ????
使用什么来获取类似
的内容[
['aaa', 'opt:3,m:2'],
['bbb', 'opt:4']
]
可以不使用函数吗?
你可以试试:
[=,]([^'(]*)'(([^')]*)')
解释第1组和第2组包含您的匹配项
相关文章:
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- 正则表达式匹配模式或匹配其他所有内容 - 匹配优先级问题
- youtube视频的正则表达式匹配模式可以以非贪婪的方式完成吗
- 正则表达式根据模式替换所有匹配项
- LxWxH 的正则表达式测试模式
- JavaScript 正则表达式查找与开始和结束模式匹配的所有子字符串
- 正则表达式 - 子表达式 - IMDB
- Javascript正则表达式以模式结尾
- 正则表达式查找模式,返回子模式
- 不包括子模式的正则表达式
- JavaScript正则表达式跳过子模式
- AngularJS在评估正则表达式ng模式时出现问题
- 为什么正则表达式“贪婪”模式不起作用
- 使用正则表达式查找模式并获得结果
- 正则表达式查找模式并只替换其中的一部分
- 子模式的正则表达式
- JavaScript和正则表达式:获取带括号的子模式的数量
- Javascript正则表达式获取子字符串,排除模式
- Javascript正则表达式匹配模式,但不匹配正则表达式文本(r.js优化器和uglify问题)
- 如何使用正则表达式获得模式后的第一个字符