PHPじゃなくて正規表現の話題になってしまいますが・・・
A[=aaa]BC[=bbb]DEF[/=bbb]GH[/=aaa]IJK
などと言う文字を
A<span class="aaa">BC<span class="bbb">DEF</span>GH</span>IJK
という風に正規表現で置換したいんですけれども、
$text = eregi_replace('\[(.+?)\]','<span class="\\1">', $text);
としてもうまく出来ません・・・
どうしたらよいでしょうか。よろしくお願いします。