Hallo zusammen.
Ich habe ein kleines Problem mit meinen Regex-Code.
Und zwar, bin Ich mir gerade einen BBCode-Parser am Basteln, funktioniert Prima, bis er Tags im Tag finden soll.
Beispiel:
[font=verdana,10px,#aaa][b]M[/b]e[u]s[/u]s[i]a[/i]g[s]e[/s][/font]
Den Code Font, findet er Wunderbar, die anderen leider nicht.
Ich benutzte preg_match_all mit folgenden Regex:
Die BBCodes werden damit gesucht und weiter vearbeitet.
Wäre sehr Nett, wenn mir da jemand helfen könnte.
Gruß,
nonName
Ich habe ein kleines Problem mit meinen Regex-Code.
Und zwar, bin Ich mir gerade einen BBCode-Parser am Basteln, funktioniert Prima, bis er Tags im Tag finden soll.
Beispiel:
[font=verdana,10px,#aaa][b]M[/b]e[u]s[/u]s[i]a[/i]g[s]e[/s][/font]
Den Code Font, findet er Wunderbar, die anderen leider nicht.
Array ( [0] => Array ( [0] => [font=verdana,10px,#AAA][b]M[/b]e[u]s[/u]s[i]a[/i]g[s]e[/s][/font] [1] => font [2] => =verdana,10px,#AAA [3] => [b]M[/b]e[u]s[/u]s[i]a[/i]g[s]e[/s] ) )
/\[(font|b|u|i|s)?([=|\'|"|,|#|a-zA-Z0-9|:]*)\](.*)\[\/\\1\]/isU
Wäre sehr Nett, wenn mir da jemand helfen könnte.
Gruß,
nonName
Kommentar