我有以下正则表达式,从字符串中删除BB标签。但是我只需要删除空BB标签。你能修改我的正则表达式吗?
$message = preg_replace("#\[\/?[a-z0-9\*\+\-]+(?:=(?:".*"|[^\]]*))?(?::[a-z])?(\:$uid)\]#", '', $message);
提前谢谢。
答案 0 :(得分:2)
$str = '[a]asd[/a] [b][/b][c][/c]';
var_dump(preg_replace('~\[([^\]]+)\]\[/\\1\]~', '', $str));