Seite 1 von 1

ereg_replace < wie soll ich den suchstring gestalten?

Verfasst: 15.05.2003 16:47
von AKDK7
Hi!

Ich will bei mir einige Textstellen in mehreren Zeilen durch ereg_replace ersetzen lassen. Ich habe aber keine Idee, wie ich dieses Suchmuste mit der ereg_replace Funktion gestalten soll...

Eine Zeile heißt z.B.:

$var = 'SCRIPT language=JavaScript src="report-Dateien/javascripts.js"';

Dort soll nun "report-Dateien" durch "images" ersetzt werden. Versucht habe ich mich schon Stunden lang, ein Suchmuster zu generieren, aber ohne Erfolg:

$var = eregi_replace('( )(src=")("*)(/*.*")','\\1\\2images\\4',$var);

Dabei kommt aber nur dies heraus:

SCRIPT language=JavaScript src="imagesreport-Dateien/javascripts.js"

Er ersetzt das "report-Dateien" nicht, sodern fügt das Wort "images" einfach nur davor ein... Ich komm da einfach nicht weiter...

Würde mich sehr über Hilfe freuen!

MfG
AkDk7

Verfasst: 15.05.2003 23:34
von Acid

Code: Alles auswählen

$string = 'SCRIPT language=JavaScript src="report-Dateien/javascripts.js"';
$var = ereg_replace("report-Dateien", "images", $string);
?

Verfasst: 16.05.2003 06:09
von AKDK7
Ja, hätt ich auch so gemacht, wenn nicht der Pfad vor "/javascripts.js" immer der selbe wäre... aber das ist nicht so ;(

Habe ich vergessen zu sagen, sry...

Also muss alles zwischen 'src="' und '/javascripts.js"' ersetzt werden...


Das ist das Problem bei mir...

ak