Ich versuche bbcodes
in Texten mit REGEX zu identifizieren.Regex vom letzten Vorkommen eines Tags starten
Ich habe den folgenden Text:
Lorem ipsum dolor sit amet, [color] consectetur adipisicing el it labore et [color=red]dolore magna aliqua[/color] minim veniam.
Und zur Zeit verwende ich dieses Muster:
/\[([a-z0-9]+).+?\[\/\1\]/i
Aber es fängt diese:
[color] consectetur adipisicing el it labore et [color=red]dolore magna aliqua[/color]
statt dessen:
[color=red]dolore magna aliqua[/color]
Ich denke an zwei Lösungen, aber ich weiß nicht, wie es funktioniert:
- Not inside Tag-Inhalt ermöglicht Tags. Dann,
[b]this [b] won't be allowed[/b]
; - Starten des Musters vom letzten Tag Auftreten.
Danke für die Hilfe,
JG
WOW! Danke vielmals! Es hat perfekt funktioniert! Ich habe versucht, einen Fall zu finden, dass es nicht funktioniert, aber ich konnte niemanden finden :-) Super! Vielen Dank! –