提取大括号regex php之间的所有值(甚至按enter键)

提取大括号regex php之间的所有值(甚至按enter键),php,regex,Php,Regex,我有一段文字: 123123{{{abc}}123123 提取大括号之间所有值的代码 preg_match_all('/{{(.*?}}}}/',$text,$newText) 没关系,但如果我的文字是: 123123{{ abc }}123123 它不起作用。如何使用enter键提取大括号之间的所有值。谢谢。对多行使用/s: preg_match_all('/{{(.*?)}}/s', $text, $newText); newText[1][0]是abc

我有一段文字:
123123{{{abc}}123123

提取大括号之间所有值的代码

preg_match_all('/{{(.*?}}}}/',$text,$newText)

没关系,但如果我的文字是:

123123{{
abc
}}123123


它不起作用。如何使用enter键提取大括号之间的所有值。谢谢。

对多行使用
/s

preg_match_all('/{{(.*?)}}/s', $text, $newText);
newText[1][0]
abc