【发布时间】:2019-08-25 17:08:31
【问题描述】:
目前有以下正则表达式来捕获方括号内的所有内容:
regex = /[^[\]]+(?=])/g
意思是:
string = "[Foo: Bar] [Biz: Baz]"
string.match(regex)
在 JavaScript 中会返回:["Foo: Bar", "Biz: Baz"]
下一步,我只想获取冒号后面的文本。可以安全地假设,在所有匹配中,我们将始终有一个返回,其中返回数组中的每个字符串都与上述模式匹配。
我确信有一些方法可以扩展我的正则表达式,以便在查找方括号内的文本的同时做到这一点,但我只是不知道该怎么做。我尝试过使用一些积极的前瞻,但我不知道在哪里添加它们。
【问题讨论】:
标签: javascript regex