正则表达式无法正常工作删除自定义标记名称

时间:2013-08-21 07:20:52

标签: php regex

我正在尝试运行此正则表达式但失败了。有人可以指出我做错了吗?

$return = "<list>{eated}</list><full><b>Eated:</b> {eated}<br>"
         ."<b>Liked Me:</b> {likeme}<br><b>Seen:</b> {seen}<br>{image}</full>";

echo preg_replace("%<list.*?</list>%i", "", $return);

1 个答案:

答案 0 :(得分:0)

发现我的错误。

echo preg_replace('/(<list>.+?)+(<\/list>)/is', '', $return);

替换标签及其内容就好了。