seth: RegExp Warning "REG_ERANGE"

Beitrag lesen

gudn tach!

Zusammen also vorläufig:
<img .*src=".*?".*>

src=".*?" ist non-greedy, findet also das Minimum möglicher Zeichen, um den Ausdruck zu finden, nicht das Maximum.

der rest sollte afais ebenfalls non-greedy sein, also

/<img .*?src=".*?".*?>/

sonst wuerden u.u. mehrere bilder uebersprungen.

und wenn nun die der string wie gewuenscht gesplittet werden soll, dann kann man das z.b. durch

/<img (.*?)src="(.*?)"(.*?)>/

bewerkstelligen.

ach so und zum REG_ERANGE-warning: da hilft google etwas weiter (z.b. http://laurikari.net/tre/api.html). oder auch das archiv dieses forums: </archiv/2004/7/t84973/>.

prost
seth