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