Hello, nochmal ich,
es werden alle getauscht (außer du gibst als 4.Parameter noch ein Limit an, siehe http://www.php.net/preg_replace)
Ok, hab ich mir in meiner Unterlage vermerkt.
Aber was macht denn dann der Modifier "g" ?
Wofür steht das Fragezeichen. Regelt das nicht schon der Punkt?
das Fragezeichen sorgt dafür, das das .+ nicht zu gierig ist. Ohne Fragezeichen würde möglicherweise alles zwischen dem ersten '<a' und dem letzten '</a>' entfernen.
Woher weiß man das, dass der Punkt "nicht so gierig" sein soll? Hat Das Fragezeichen grundsätzlich diese Bedeutung? Ich habe hier stehen:
Das Zeichensoll null- bis einmal hintereinander vorkommen.
Wäre das hier nicht sogar erwünscht, dass Punkt und Plus alles fressen zwischen den fest vorgegebenen Zeichenketten?
Abgesehen davon, dass so auch Anker gefressen werden und nicht nur Hyperreferenzen...
Grüße
Tom