标签: php preg-replace
我需要用我自己的文本替换以下变量(包括美元符号和花括号):
变量:${abc}
${abc}
尝试使用各种模式和选项但总是不正确的:
$body = preg_replace("/\$\{abc\}/","hello",$body);
任何想法如何使这项工作取悦?更改变量不是一种选择。
答案 0 :(得分:1)
将正则表达式周围的双引号转换为单引号:
$body = preg_replace('/\$\{abc\}/',"hello",$body);
否则转义不会按预期工作。