Lieber Jonny 5,
~<img(?>[^>]* alt="([^"]+)")?[^>]*>~is
klappt wie verrückt!
Das Problem war wohl dieser Teil
[^>]*?(alt="([^"]*)")?[^>]*
, bei dem die engine nicht wissen kann, dass du gerne den optionalen Teil(alt="([^"]*)")?
zwischen zwei eigentlich ja auch optionalen Stücken[^>]*
haben möchtest.
Ganz offensichtlich, ja. Deswegen hat das mit dem Look-ahead geklappt, mit meinen *-Quantifizierern aber nicht. Jetzt, glaube ich, habe ich etwas verstanden. Herzlichen Dank dafür!
Liebe Grüße,
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)