BBcode aus Text zuverlässig entfernen
Verfasst: 17.03.2007 22:11
Ich habe schon verschiedene Versionen mit preg_replace probiert und kombiniert:
Aber so ganz funzt das nicht. Z.B. Was ist mit bbcode in Großbuchstaben?
Und den URL-Tags ohne bbcode_uid?
Hat jemand ein Snippet welches alle BBcodes restlos aus dem Text löscht?
Code: Alles auswählen
$posts[$i]['post_text'] = preg_replace('/\[img:[a-z0-9]{10,}\].*?\[\/img:[a-z0-9]{10,}\]/', ' ', $posts[$i]['post_text']);
$posts[$i]['post_text'] = preg_replace('/\[\/?url(=.*?)?\]/', ' ', $posts[$i]['post_text']);
$posts[$i]['post_text'] = preg_replace("/\[\/?[a-z]=([a-z0-9\-\.,\?!%\*_\/:;~\\&$@\/=\+]+)\]/si", " ", $posts[$i]['post_text']);
$posts[$i]['post_text'] = preg_replace('/\[\/?[a-z\*=\+\-]+(\:?[a-z0-9]+)?:[a-z0-9]{10,}(\:[a-z0-9]+)?=?.*?\]/', ' ', $posts[$i]['post_text']);
Und den URL-Tags ohne bbcode_uid?
Hat jemand ein Snippet welches alle BBcodes restlos aus dem Text löscht?