preg_replace('|[[\/\!]*?[^\[\]]*?]|si', '', $text);
これにより、テキストからすべての bb タグが削除されます。私はその人の署名も削除しようとしています。これは、タグを置き換える前に行う必要があり、1 つの正規表現で行いたいと考えています。
これは完全に削除する必要があります。
[b][color=red]This is my signature[/color][/b]
しばらくそれで遊んでいましたが、どこにも行きませんでした。