regexp - vse krome retezce

Zdenek Pytela pytela na phil.muni.cz
Čtvrtek Září 23 11:04:32 CEST 2004


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).*$/;'

-- 

--Zdeněk <pytela na phil.muni.cz>



Další informace o konferenci Linux