Php 括号内字符串的正则表达式
经过一系列的搜索,也许是时候寻求帮助了。 如何编写(PHP)正则表达式来提取括号内的字符串:Php 括号内字符串的正则表达式,php,regex,preg-replace,preg-match,preg-match-all,Php,Regex,Preg Replace,Preg Match,Preg Match All,经过一系列的搜索,也许是时候寻求帮助了。 如何编写(PHP)正则表达式来提取括号内的字符串: This is a string with some {{variable1}}, {{variable2}}, and {{variable3}} inside. 输出: variable1 or {{variable1}} variable2 or {{variable2}} variable3 or {{variable3}} 只要我们能提取变量 谢谢您,我们将非常感谢您的帮助。您面临的问题是
This is a string with some {{variable1}}, {{variable2}}, and {{variable3}} inside.
输出:
variable1 or {{variable1}}
variable2 or {{variable2}}
variable3 or {{variable3}}
只要我们能提取变量
谢谢您,我们将非常感谢您的帮助。您面临的问题是(可能)括号在正则表达式中的“意思”是什么。因此,您需要使用
\
(需要加倍)或将它们放入类[]
,来逃避它们
/\\{\\{([^}]+)\\}\\}/g
我相信你应该做到这一点。@zx81为什么你不能把它贴在老问题上?@I3arnon发布。谢谢你的建议,我没有想到这一点。:)