Autor |
Nachricht |
choise
Threadersteller
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Do 12.02.2009 15:26
Titel Reg Ex | Links umschreiben |
|
|
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
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
|
|
|
|
Anzeige
|
|
|
choise
Threadersteller
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Do 12.02.2009 16:18
Titel
|
|
|
bin nicht darauf gekommen nach"url" zu googlen ,.. nur nach "link"
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
|
|
|
|
|
|
|
|
Ähnliche Themen |
AS1 in AS2 umschreiben
javascript umschreiben
programm umschreiben
mod_rewrite URL umschreiben
[Javascript] Zufallsbildscript umschreiben
[mod rewrite] url suchmaschinenfreundlich umschreiben
|
|