1
REGEXを使用してテキスト内にbbcodes
を識別しようとしています。タグの最後の出現から正規表現を開始
Lorem ipsum dolor sit amet, [color] consectetur adipisicing el it labore et [color=red]dolore magna aliqua[/color] minim veniam.
そして現在、私はこのパターン使用しています:
/\[([a-z0-9]+).+?\[\/\1\]/i
をしかし、それは、このキャッチ:これに代えて
[color] consectetur adipisicing el it labore et [color=red]dolore magna aliqua[/color]
を:
私は、次のテキストを持っている
[color=red]dolore magna aliqua[/color]
私は2つの解決策を考えていますが、私はそれを動作させる方法がわからない:
- は、タグ・コンテンツ内のタグを許可していません。次に、
[b]this [b] won't be allowed[/b]
。 - 最後のタグ発生からパターンを開始します。助けるため
おかげで、
JG
WOW!どうもありがとう!それは完璧に働いた!私はそれが動作していない場合を見つけることを試みていたが、誰も見つけることができなかった:-)恐ろしい!ありがとう! –