Regexp: negacia slova (WAS[4]: [linux] regexp needed)
Brano
2ge na 2ge.sk
Pondělí Květen 20 09:22:12 CEST 2002
Pred par dnami, vo stvrtok, 16. maja 2002 vecer o 22:49, odpovedal
Ondrej Jombik [OJ] v
mid:Pine.LNX.4.43.0205162244510.4976-100000 na Maxim.Platon.SK :
>> opytam sa inak, ako sa robi regexp (nechcem pouzit grep -v), ktory neguje
>> cele slovo, cize vypis mi vsetky riadky, kde sa nenachadza slovo
>> "nechcem"?
OJ> Tak toto by seriozne zaujimalo aj mna. Mam pocit, ze sa to neda, ale
OJ> budem strasne rad ak ma niekto presveci o opaku. V zivote som to potreboval
OJ> asi dva krat a vzdy som si nadaval, ze to neviem. :-)
ak by to niekto vedel, predpokladam, ze by to uz napisal :) Asi to
fakt neide a preto sa to riesi -v. Aku syntax by si navrhoval ? Vsak
to sa neda ani zapisat :)
OJ> [^n][^e][^c]... nevedie k cielu skoro za ziadnych okolnosti.
preco nie ? Je to jedno z rieseni, aj ked krkolomne, ale je. Mne sa
takisto nepaci, ale nic ine ma nenapada.
OJ> Regularny vyraz je totiz stavany tak, za sa snazi to slovo vzdy akceptovat.
OJ> Viz. tiez teoriu k Formalnym jazykom.
tam bude ten problem.
--
--. ,-- ,- ICQ UIN: 7552083 \|||/ .\\obil: 0903 666 466
,--' | - |-- IRC: _2ge_ (. .) .\\obil: 0907 708 777
`====+==+=+====~ ~== 2ge.sk ==-o00-(_)-00o-==~ .\\ail: 2ge na 2ge.sk
Spolocnost nie je auto, ale somar. Ak ho prilis nutia napredovat,
zacne kopat a zhodi cestujuceho.
Další informace o konferenci linux