preg_replace('|[[\/\!]*?[^\[\]]*?]|si', '', $text);
這將刪除文本中的所有bb標籤。我也希望刪除這些人的簽名。這必須在替換標籤之前完成,我想用一個正則表達式來完成。preg_replace刪除文本和標籤
這應該是徹底刪除:
[b][color=red]This is my signature[/color][/b]
被玩弄了一會兒,並毫無進展。
preg_replace('|[[\/\!]*?[^\[\]]*?]|si', '', $text);
這將刪除文本中的所有bb標籤。我也希望刪除這些人的簽名。這必須在替換標籤之前完成,我想用一個正則表達式來完成。preg_replace刪除文本和標籤
這應該是徹底刪除:
[b][color=red]This is my signature[/color][/b]
被玩弄了一會兒,並毫無進展。
例如這樣的事情應該工作:
/((\s?\w)+|[[\/\!]*?[^\[\]]*?])/
分享您的代碼以分享您的問題。明確在哪一點,你的正則表達式,你打路障。顯然,答案顯然是:首先學習正則表達式,不符合我想說的答案。 – hakre 2012-07-21 09:48:00