RegExpr für [ url ] - Code

Arne Buchwald

Erfahrenes Mitglied
Hi,

ich poste das jetzt einfach mal hier, weil ich mir hier die meisten Aufrufe erhoffe und mein Problem nicht sprachenspezifisch ist.

Und zwar suche ich einen passenden Pattern Matching Code, der den Inhalt einer Variable durchgeht und um eine URL à la http://www2.xyz.de/cgi-bin/script.pl?action=ok [*url]-Codes setzt.
Ich bekomme keine RegExpr zusammen, die auch darauf achtet, dass keine Sonderzeichen (ß / Lehrtaste) verwendet werden.
 
mit eckigen Klammern kannst Du eingrenzen, welche Zeichen vorkommen dürfen... [a-z] erlaubt beispielsweise nur Kleinbuchstaben.

Ansonsten:
:suchen: Gibt wohl genug Beiträge dazu ;)
 
Hi Woddi,

ich habe mir darum durchaus schon Gedanken gemacht. ;) Ich habe neben mir u.a. eine ausgedruckte Liste mit RegExpr liegen - habe natürlich auch schon alles mögliche probiert, bin jedoch zu keiner funktionierenden Lösung gekommen.

P.S.: Ich meine nicht [ url ]http://xyz.de[ /url ] in <a href="" target="_blank"></a>

[edit]
Verwende das Pattern Matching in Delphi, aber die Sprache ist ja egal.

Code:
Pattern:= '(FTP|HTTP)://([\S]?)';
funktioniert nicht.
 
Zuletzt bearbeitet:
Du willst [*img]-Tags um URIs setzen, richtig? Ein Anfang wäre:

$string = preg_replace("!(http://|ftp://)([a-z0-9.\-?=]+)!i", "[#url]\\2\\3[#/url]", $string);


# bitte weglassen ;)
 
Zuletzt bearbeitet:
Original geschrieben von Woddi
Du willst [*img]-Tags um URIs setzen, richtig?
Nein, die normalen BB-Codes habe ich bereits. Nur hier habe ich nichts Gescheites hinbekommen:
Automatisches Einfügen von Hyperlinks: fügt automatisch [*url] und [*/url] ein.
Darum geht's auch.

Muss noch ein paar Sachen erledigen. Gucke mir morgen deinen Lösungsvorschlag an.

Danke jedenfalls.
 
Zurück