phpbar.de logo

Mailinglisten-Archive

[php] 1/2 OT - Regex Abbildung von "Kein Zeichen"

[php] 1/2 OT - Regex Abbildung von "Kein Zeichen"

Sebastian Mendel lists at sebastianmendel.de
Fre Dez 8 15:29:46 CET 2006


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