Seite 1 von 1

Filtern mit hilfe von Regulären ausdrücken

Verfasst: 30.07.2006 13:39
von witzigerkiller
Hallo Leute, ich sitze hier gerade an dem BBCode Problem URL

Code: Alles auswählen

$nachricht3 = preg_replace("!\[URL\](.*?)\[/URL\]!","<a href='http://' target='blank'></a>",$nachricht2);
wie schaffe ich das jetzt, das nach // der text zwischen und reingeht und nach dem target='blank'> auch?

reguläre ausdrücke sind nicht meine stärke

Verfasst: 30.07.2006 14:06
von JHO-Clan
Also ich hab mich damit bis jetzt überhauptnicht beschäftigt,

aber ich würds mit einer Variablen Probieren.
Der Text wird der Variablen zugeordnet.
Dann gibst du den Befehl, dass der Inhalt der Variablen dort eingefügt wird, wo er hin soll.

Verfasst: 30.07.2006 14:09
von JHO-Clan
Also mal ganz im Ernst: Ich hab eher wenig Erfahrung mit PHP;; aber vielleicht kannst du dir die passenden Code-Schnippsel aus den Dateien des PHPBB heraussuchen.

Verfasst: 30.07.2006 14:24
von BB-BF-BM

Code: Alles auswählen

$nachricht3 = preg_replace("!\[URL\](.*?)\[/URL\]!","<a href='http://\\1' target='blank'>\\1</a>",$nachricht2);
probier das mal...

Verfasst: 30.07.2006 15:14
von witzigerkiller
danke funktioniert wunderbar