繁体   English   中英

使用javascript中的正则表达式获取两个花括号之间的所有字符串

[英]Get all strings between two curly braces using regex in javascript

我需要使用JavaScript获取大括号中包含的所有字符串的数组。

 {{text is here}} 

请注意,文本可能包含所有特殊字符,并且可能是多行,到目前为止,我已经尝试过此正则表达式测试

\{{(.*?)\}}

在您的演示中,您启用了m标志,这是一个错误的标志。 您需要s标志,甚至没有标志:

{{([^]*?)}}

注意:您无需在此处转括号。

现场演示

请尝试以下操作:

(?<=\{{)(.*?)(?=\}})

它适用于

{{text is here}}

https://regex101.com/r/gYXSbO/7/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM