标签: javascript regex
我需要使用JavaScript获取大括号中包含的所有字符串的数组。
{{text is here}}
请注意,文本可能包含所有特殊字符,并且可能是多线我到目前为止已经尝试过 regex test
\{{(.*?)\}}
答案 0 :(得分:2)
在您的演示中,您启用了m标志,这是一个错误的标志。你需要s标志,甚至没有标志:
m
s
{{([^]*?)}}
注意:您无需在此处转义括号。
Live demo
答案 1 :(得分:1)
尝试以下方法:
(?<=\{{)(.*?)(?=\}})
适用于
https://regex101.com/r/gYXSbO/7/