如何用正则表达式匹配正则表达式?
程序员文章站
2022-05-22 08:33:28
...
在一个长长的字符串中有这么几个东西:
我想通过一个preg_replace把它们分别替换成
{$var},{$wtf},{$mdzz}
我想通过一个preg_replace把它们分别替换成
该怎么写这正则表达式?
回复内容:
在一个长长的字符串中有这么几个东西:{$var},{$wtf},{$mdzz}
我想通过一个preg_replace把它们分别替换成
该怎么写这正则表达式?
使用如下匹配替换:
$msg = preg_replace("/{$var}/g", '', $msg);
单引号'
中的代码不会被解析。
preg_replace('/{\$([a-zA-Z]+)}/','',$filestr);
为什么要这样做呢? echo "{$a},{$b},{$c}"
和
echo $a;
echo ',';
echo $b;
echo ',';
echo $c;
是完全等价的。