【发布时间】:2015-10-29 17:47:56
【问题描述】:
我试图抓住这个字符串[[....]](包括括号)
其中.... 可以是除]] 之外的任何内容(包括不可打印)
这里是匹配的来源:
var myString = 'blablablabla[["<strong>LA DEFENSE 4 TEMPS ( La Rotonde )</strong><br />Centre commercial LES 4 TEMPS",
48.89141725,
2.23478235,
"4T"],
["<strong>ANGERS</strong><br />Centre commercial GEANT",
48.89141725,
2.23478235,
"4T"]]blablablabla'
我尝试使用这种方法[^\]]+ 来匹配除双括号之外的所有字符/非字符。我遇到的问题是我不知道如何将此方法与紧接在第一个括号[^\]\]]+ 之后的括号一起使用。
有没有正/负前瞻或单词边界的解决方案?
(\[\[[^\](?=\])]+)
有什么帮助吗?
【问题讨论】:
-
你可以使用
/\[\[[\s\S]*?\]\]/
标签: javascript regex