取る正規表現が欲しい
[QUOTE=3]
そしてそれをに変換します
<div class="quoted"><div class="quotation-author">Originally written by <strong>AUTHOR_WITH_ID=3</strong></div>
ほぼ正解ですが、著者名を取得する関数に変数を渡すことができません。
$comment = preg_replace('/\[\s*QUOTE=(\d+)\s*\]/i', '<div class="quoted"><div class="quotation-author">Originally written by <strong>'.get_comment_author((int)'$1').'</strong></div>', $comment);