我正在尝试替换文本中的多个变量。我有例如这个文本:
This is an example text , my variables are:
%name%
%frontname%
%lastname%
%email%
不,我想用 {$variable} 替换 % % 字符之间的每个变量。
所以我的输出看起来像这样:
This is an example text , my variables are:
{$name}
{$frontname}
{$lastname}
{$email}
我尝试使用的模式是这样的:
$textResponder = preg_replace('#\%[^\%]+\%#', '{$$1}', $text);
但这不起作用,因为我得到了这个输出:{$} {$} {$}.
有人知道正确的模式是什么吗?
提前致谢