mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mi 24.04.2024 01:38 Benutzername: Passwort: Auto-Login

Thema: Reg Ex | Links umschreiben vom 12.02.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Reg Ex | Links umschreiben
Autor Nachricht
choise
Threadersteller

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Do 12.02.2009 15:26
Titel

Reg Ex | Links umschreiben

Antworten mit Zitat Zum Seitenanfang

Hi Leute,

ich habs nich so mit RegEx und ehrlich gesagt, weiss ich auch nicht wonach ich suchen sollte.
Ich hab also nen String welcher HTML beinhaltet.

Code:

http://www.google.de ist toll.
www.google.de ist toll. // das macht nur das forum zu nem link ;) normal ist das plain text

<img src="http://www.google.de" />
<a href="http://www.google.de">asd</a>


meine regex soll jetzt die ersten 2 sachen in links umwandeln, mit a Tags aussenrum, die anderen 2 natürlich nicht.

Code:

<a href="http://www.google.de">http://www.google.de</a> ist toll.
<a href="http://www.google.de">www.google.de</a> ist toll.

<img src="http://www.google.de" />
<a href="http://www.google.de">asd</a>


meine RegEx Kentnisse helfen mir da leider nicht weiter. Die Frage ist ehr, ist das überhaupt in einem wisch zu machen ?!

Natürlich hab ich schon mit Regex nach http usw gesucht aber natürlich werden dann auch src und href elemente umgewandelt.
Wie würdet ihr an die sache rangehn ?


Zuletzt bearbeitet von choise am Do 12.02.2009 15:27, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 12.02.2009 15:42
Titel

Antworten mit Zitat Zum Seitenanfang

http://www.google.de/search?q=regex+url
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
choise
Threadersteller

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Do 12.02.2009 16:18
Titel

Antworten mit Zitat Zum Seitenanfang

bin nicht darauf gekommen nach"url" zu googlen ,.. nur nach "link" Ooops


wunderbar dezente quellen haben mir folgenden Quellcode zukommenlassen.

Code:

$var = preg_replace('#(^|[\n ])([\w]+?://[^ \"\n\r\t[<]*)#is', '\1<a href="\2">\2</a>', $var);
$var = preg_replace('#(^|[\n ])(www.[^ \"\t\n\r<]*)#is', '\1<a href="http://\2">\2</a>', $var);


funzt einwandfrei.


Zuletzt bearbeitet von choise am Do 12.02.2009 17:21, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen AS1 in AS2 umschreiben
javascript umschreiben
programm umschreiben
mod_rewrite URL umschreiben
[Javascript] Zufallsbildscript umschreiben
[mod rewrite] url suchmaschinenfreundlich umschreiben
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.