Filtern mit hilfe von Regulären ausdrücken

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Filtern mit hilfe von Regulären ausdrücken

Beitrag 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
Bitte keine Anfragen mehr per PN
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
JHO-Clan

Beitrag 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.
JHO-Clan

Beitrag 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.
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Beitrag 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...
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag von witzigerkiller »

danke funktioniert wunderbar
Bitte keine Anfragen mehr per PN
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
Antworten

Zurück zu „Coding & Technik“