Mailinglisten-Archive | 
Yannik Hampe schrieb:
> 
> Sebastian Mendel wrote:
>> Vitalis Ermanntraut schrieb:
>>> Hallo Tim
>>>
>>>> wie kann ich - vielleicht auch im Hinblick auf spätere Aufgaben - in einem
>>>> regulären Ausdruck sowas abbilden:
>>>>
>>>> "kein Zeichen" oder " oder '
>>> versuchs mal mit
>>>
>>> preg_match_all('/<.*?(?:src|href)=(?:"|\')?([^\'"]+)(?:"|\')?.*?>/im', 
>>> $html, $matches);
>>> .*?
>> ist das nicht doppelt?
>>
>> ein beliebiges Zeichen (".") das kein oder n-mal ("*") vorkommen darf,
>> und das dann optional ("?")
>>
>> es reicht also ".*"
> 
> ähm... *pfeif*.... neeeeiiiiinnnnnn
is ja gut, deshalb war es ja als Frage formuliert
"ist das nicht doppelt *?* "
> Ein Fragezeichen als Quantifizierer ist ein oder kein Vorkommnis.
> Ein Fragezeichen hinter einem Quantifizierer dreht die Gierigkeit um...
> 
> String: abbccbbef
> regex1: (.*)bb
> regex2: (.*?)bb
> 
> In subpattern1 bei regex1 steht abbcc
> in 2 entsprechend a
ok, hab die stelle im Handbuch jetzt auch gefunden ... ;-)
-- 
Sebastian Mendel
www.sebastianmendel.de
    php::bar PHP Wiki - Listenarchive