• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

RegEx - URL's aus Strings in HTML-Link umwandeln

CGollhardt

Mitglied
Guten Abend,

ich versuche gerade einen Regex hinzubekommen, der URL's in einem String erkennt. Hier ist der Ausdruck:
PHP:
'/(?:(?:f|ht)tp:\/\/)[-a-zA-Z0-9@:%_\+.~#?&\/=]+/e'

Soweit funktioniert das schon mal gut.

Nun möchte ich jeden Treffer mit einem HTML Link ersetzen. Jetzt stellt euch jedoch folgenden String vor:
HTML:
Das hier ist ein kleiner <a href="http://www.test.de">Test.</a> Bitte besuche http://www.test.de

Würde ich nun die URL mit einem Link ersetzen, bekomme ich ja irgendwas in folgender Art:

HTML:
<a href="<a href="http://www.test.de">http://www.test.de</a>">Test.</a>

Also muss ich genau diesen Fehler abfangen, weis aber nicht wie.

Zu dieser Situation kann es durch meine BB-Code Funktion kommen.
 

Neueste Beiträge

Zurück
Oben