私は自分のフォーラムを作成していますが、返信から複数の引用テキストを削除することに固執しています。これを例で説明しようと思います。
テキストHello Aを含む最初のメッセージを受け取ったとしましょう。
次に、誰かがこれを引用し、次のように取得[q]Hello A[/q] Hello you too
します。データベース内。
そして、第三者が 2 番目の返信を引用すると、それはさらに醜くなり、次のようになります[q] [q]Hello A[/q] Hello you too[/q] Hello both
。
私がやりたいことは、引用されたテキストから最後に引用された返信以外をすべて削除することです。[q]Hello A[/q]
したがって、この場合、3回目の返信で、3回目の引用を取り除きたいと思います。
無制限の [q] で動作させる方法は?
編集: 最初のものであるメイン [q] 内の複数の [q]何か[/q] を置き換える方法は? ->[q] [q]A[/q] B[/q] -> becomes -> [q]B[/q]
または[q][q][q]A[/q]B[/q]C[/q] -> becomes -> [q]C[/q]