1

私は最近、phpベースのフォーラムを別のバージョンに移動しました。bbcodeの1つを少し変更する必要があります...したがって、既存のbbcodeを置き換えるための正規表現の助けを期待していました。

私は正規表現がかなり苦手で、bbcodeの代わりに使用できるpreg_replaceの正規表現を誰かが考え出すのを手伝ってくれるかどうか疑問に思っていました。

基本的に、既存の表示名を引用符で囲む必要があります。

から[quote=Display Name]_[quote="Display Name"]

よろしくお願いします!

4

1 に答える 1

2

以下はあなたが求めていることを達成するように見えます:

echo preg_replace('/\[quote=(.*?)\]/', '[quote="$1"]', $code);

デモ:sandbox.onlinephpfunctions.com

于 2012-11-19T02:58:22.930 に答える