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