Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
19.07.2003, 13:51
G.F.



Hi
Kennt sich jemand gut mit regulären ausdrücken bzw eregi_replace aus?
ich wíll in einer datei alle <img src="x"> mit <img src="upload/x"> ersetzen.
x ist nicht bekannt bzw unterschiedlich.
warum geht das so nicht?
Quellcode:$string = eregi_replace("<img([^src\=]*)src="([^\.jpg]*).jpg"([^\>]*)>","<img\\1src="upload/\\2.jpg"\\3>",$string);
bzw wie kann ichs besser machen

--


Dieser Beitrag wurde am 19.07.2003 um 13:51 von G.F. bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
19.07.2003, 23:58
theDon



PHP-Quellcode:<?php
$string 
preg_replace("/<img(.*?)src="(.*?)"(.*?)>/i"'<img$1src="$2"$3>'$string);
?>
/edit
delimiter vergessen. preg_replace ist btw schneller als ereg.
edit/

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before


Dieser Beitrag wurde am 19.07.2003 um 23:59 von theDon bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
21.07.2003, 14:24
G.F.



danke
hm aber warum geht das nicht richtig mit eregi_replace ;(

--


Dieser Beitrag wurde am 21.07.2003 um 14:25 von G.F. bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
21.07.2003, 14:34
CN



sagt ja keiner
aber ereg "suckt" ;)

--

zum Seitenanfang zum Seitenende Profil || Suche
004
21.07.2003, 16:11
G.F.



k hab gedacht ereg wäre besser - ab sofort wird nur noch preg_match(_replace) benutzt :)

--

zum Seitenanfang zum Seitenende Profil || Suche
005
21.07.2003, 17:43
theDon



Zitat:
theDon postete
/edit
delimiter vergessen. preg_replace ist btw schneller als ereg.
edit/

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before

zum Seitenanfang zum Seitenende Profil || Suche