regexp - vse krome retezce

Pavel Toser linux na tsbas.cz
Čtvrtek Září 23 12:28:49 CEST 2004


Zdenek Pytela wrote:
> Pavel Toser pise:
> 
>>>Hm, nevim, jestli to bude opravdu fungovat, ale co takhle:
>>>
>>>	.*(?!abc|xyz).*
>>>
>>>Zdenek Prchal
>>>
>>
>>Mam pocit, ze vykricnik nema zadnou spec. funkci. Takze takhle
>>to nepujde :(. Presto diky.
> 
> 	Aha, vy máte pocit. Nepsal jste, v jakém prostředí to chcete, ale
> v perlu ?! patří k rozšíření regulárních výrazů. V tomto případě by zabralo
> spíš jiné, $=:
> 
> echo -e "xxxabc\ndef\nxyz\nabbyz"
> echo -e "xxxabc\ndef\nxyz\nabbyz"|perl -ne 'print unless /^.*(?=abc|xyz).*$/;'
> 

Tak to se omlouvam. Mel jsem napsat hned, ze to chci pouzit v PHP.
Lze tedy stejneho vysledku dosahnout pomoci konstrukci pouzitelnych
v PHP.

-- 
P. Toser



Další informace o konferenci Linux