欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

如何用正则表达式匹配正则表达式?

程序员文章站 2022-04-09 10:17:05
...
在一个长长的字符串中有这么几个东西:
{$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;

是完全等价的。

相关标签: php 正则表达式