【发布时间】:2016-03-30 08:32:28
【问题描述】:
我正在尝试从文本中提取特定模式的值。
示例文本:
Test: []
subtests: [a]
我想提取subtests: [a] 行或子测试[] 内的确切数据。
当我尝试匹配正则表达式时,它给出了错误的值。不知道我在这里做错了什么。
https://jsfiddle.net/k8e9hu0e/2/
谁能帮帮我?
【问题讨论】:
-
使用
/g全局修饰符并循环遍历所有匹配项。如果您需要[...]中的内容,则需要一个捕获组。检查this fiddle。 -
@WiktorStribiżew,你能修改代码并向社区展示解决方案吗?我是正则表达式的新手,对像我这样的其他人会有帮助
-
检查jsfiddle.net/h8bf0ox5。或者如果您只需要显示匹配值,请使用
.exec(string)[0]- jsfiddle.net/u1paL0y2
标签: javascript regex