PHP正则表达式删除空P标签

时间:2011-02-08 11:08:44

标签: php regex


我有以下正则表达式,从字符串中删除BB标签。但是我只需要删除空BB标签。你能修改我的正则表达式吗?

$message = preg_replace("#\[\/?[a-z0-9\*\+\-]+(?:=(?:".*"|[^\]]*))?(?::[a-z])?(\:$uid)\]#", '', $message);

提前谢谢。

1 个答案:

答案 0 :(得分:2)

$str = '[a]asd[/a] [b][/b][c][/c]';

var_dump(preg_replace('~\[([^\]]+)\]\[/\\1\]~', '', $str));