私は自分のウェブサイトのBBcodeに取り組んでいます。
ほとんどのコードを完全に機能させることができましたが、[QUOTE]タグは私にいくらかの悲しみを与えています。
私がこのようなものを手に入れたら:
[QUOTE=1]
[QUOTE=2]
This is a quote from someone else
[/QUOTE]
This is someone else quoting someone else
[/QUOTE]
戻ります:
> 1 said: [QUOTE=2]This is a quote from
> someone else
This is someone else quoting someone else[/QUOTE]
したがって、何が起こっているのかというと、ネストされた引用からの[/quote]が引用ブロックを閉じています。
私が使用している正規表現は次のとおりです。
"[quote=(.*?)\](.*?)\[/quote\]'is"
ネストされた引用符が正しく表示されるようにするにはどうすればよいですか?
ありがとうございました。