1
我有以下正則表達式,它從字符串中刪除BB標籤。但我只需要刪除空的BB標籤。你能修改我的正則表達式嗎?PHP regexp刪除空BB標籤
$message = preg_replace("#\[\/?[a-z0-9\*\+\-]+(?:=(?:".*"|[^\]]*))?(?::[a-z])?(\:$uid)\]#", '', $message);
在此先感謝您。
我有以下正則表達式,它從字符串中刪除BB標籤。但我只需要刪除空的BB標籤。你能修改我的正則表達式嗎?PHP regexp刪除空BB標籤
$message = preg_replace("#\[\/?[a-z0-9\*\+\-]+(?:=(?:".*"|[^\]]*))?(?::[a-z])?(\:$uid)\]#", '', $message);
在此先感謝您。
$str = '[a]asd[/a] [b][/b][c][/c]';
var_dump(preg_replace('~\[([^\]]+)\]\[/\\1\]~', '', $str));
不是「#\\ [([^ \\]] +)\\] \\ [/ \ 1 \\]#」足夠嗎? – kirilloid 2011-02-08 11:12:51