PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP - preg_replace


blax
2003-08-21, 01:14:02
Ho,
Ich hätt eine frage zu der PHP-Funktion "preg_replace". Ich habe mir in einem Script eine bestimmte Zeile rausgesucht, die ich teilweise nicht ganz checke:

preg_replace('=^(.*)<a(.*)href\="?(\S+)"([^>]*)>(.*)</a>(.*)$=msi', '\\5 (\\3)', $wert);

was bedeuten die zeichen wie z.b. '=', '^',...?
das leuchtet mir nicht ganz ein
kann mir das jemand erklären?

blax
2003-08-21, 01:16:42
Das forum hat da jetzt irgendwie den code mit bildern verändert,..
hier nochmal der richtige:

preg_replace('=^(.*)&lt;a(.*)href\=&quot;?(\S+)&quot;([^&gt;]*)&gt;(.*)&lt;/a&gt;(.*)$=msi', '\\5 (\\3)', $wert);

blax
2003-08-21, 01:17:32
preg_replace('=^(.*)<a(.*)href\="?(\S+)"([^>]*)>(.*)</a>(.*)$=msi', '\\5 (\\3)', $wert);