Jump to content

Text viewer ar iespēju meklēt vairākus vārdus


Baigais Janka
 Share

Recommended Posts

Tobiš, dabā tas ir tā - ir milzīgs log fails, kuram man vajadzētu iet cauri, lai atrastu šmuci. Nelaime tā, ka uzmanība jāpievērš vairākiem vārdiem, a visiem teksta skatekļiem/redaktoriem search/find, kā likumā, tikai vienu vārdu var norādīt. Ir kāds manījis kauču ko līdzīgi, kur varētu pateikt, ka meklē vairākus vārdus, tipa "vārds 1 | vārds2 | vārds3"? Tobiš, spaidot "next", apstājas, ja atrasts jebkurš no šiem vārdiem. Cerams, ka doma skaidra :) Tas viss zem windows. Un nē - neder izgrepot jaunu teksta failu tikai ar šiem vārdiem, jo kārtējo vārdu atrodot, vajag paskrolēties šurpu turpu, lai redzētu, kas tur apkārt noticies.

It kā Notepad++ pie search var norādīt RegEx, bet ierakstot "NAME1|NAME2" ne vella neatrod :(

Link to comment
Share on other sites

Mjā, Notepad++ supportē tikai primitīvu POSIX dialektu regexiem. :( Ja Tev ir Visual Studio, tad vari atvērt failu tajā, un tur var izmantot jau mazliet plašāku regexu klāstu. Citādi tagad nekas prātā nenāk vairāk.

Link to comment
Share on other sites

Aleksejs
(labots)

grepam ir parametri -B un -A, kas izdod Before match un After match rindiņas, ja kas ;)

egrep -B 10 -A 10 "vards1|vards2" izdos arī 10 pirms un 10 pēc rindiņas, kas ir pie "nomačotās" rindiņas.

 

Vēl variants - izmantot vi/less... tajā arī meklēt / (uz priekšu) ? (atpakaļ) var ar regexpiem

Labots - Aleksejs
Link to comment
Share on other sites

Baigais Janka

->Vilx-

Ups, kauču kā galīgi nebiju ievērojis, ka Visual Studio ar ir RegEx, OK, tas man te mētājās uzstellēts, ta viss šancē, 10x, pietiks ar to pašu.

Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...