FreaX: Regulärer ausdruch grefit nicht?!

Beitrag lesen

Hey

Mit der Einstellung bist du hier falsch. Das ist kein "Wir lösen dein Problem für dich"-Forum sondern eins das dir so helfen will, dass du dein Problem selbst lösen kannst. Dazu gehört der Wille, sich mit der Technik zu beschäftigen, ansonsten fehlt uns nämlich der Wille sich mit deinem Problem zu beschäftigen.

Sorry ja, das versteh ich schon.
Ich bin nur gefrustet jetzt seit fast 24 Stunden an so einer kleinigkeit zu hängen... Reguläre ausdrücke sind ein Thema mit dem ich mich noch nicht wirklich tief ausernandergesetzt habe. Darum hab ich auch einfach Beispiele zu meinen Gunsten ausgeweitet.

Das Problem liegt aber offensichtlich nicht "nur" an dem Ausdruck, sonst sollte ja zumindest deine Variante Funktionieren. Andere Fehlerquellen kann es aber auch kaum geben.

function _bb($bb){  
	$bb = preg_replace('/\[b\](.*?)\[\/b\]/', '<b>$1</b>', $bb);  
	$bb = preg_replace('/\[code](.*)\[\/code]/', '<span>$1</span>', $bb);  
	$bb = preg_replace('/\[url=([^ ]+).*\](.*)\[\/url\]/', '<a href="$1">$2</a>', $bb);  
	$bb = preg_replace('/\n/', "<br/>\n", $bb);  
	echo $bb;  
}

Mehr passiert da nicht... gehen tuts trotzdem nicht, aber alle anderen eben schon... Das ist mir einfach ein totales rätsel.

L.g.