You are here: PSPad forum > České diskuzní fórum > Hľadaj/nahraď v súboroch nenájde celé slovo
Posted by: RomBor | Date: 2017-02-19 18:57 | IP: IP Logged
Pri hľadaní v súboroch (Ctrl+Q) (v mojom prípade v adresári projektu) a nastavených voľbách iba celé slová a rozlišovať veľkosť písmen mi nenájde slovo, ktoré je nasledované pomlčkou (mínus). Napr. majme takéto riadky v súboroch:
1: NAVESTIE: db 0,0
2: lxi h,NAVESTIE-1
3: lxi b,NAVESTIE+1
Pri hľadaní slova NAVESTIE sa nájdu iba výskyty 1 a 3. Ak vypnem voľbu iba celé slová, tak sa nájde aj výskyt 2.
V "obyčajnom" vyhľadávaní v rámci jedného súboru (Ctrl+F, F3), opäť so zapnutými voľbami iba celé slová a rozlišovať veľkosť písmen, sa nájdu všetky výskyty.
Neviem, či to súvisí s tým, že v prvom prípade je to hľadanie "v súbore" a v druhom "v pamäti", ale to nenájdenie slova nasledované pomlčkou je matúce a tak trochu zradné.
Posted by: pspad | Date: 2017-02-19 20:14 | IP: IP Logged
Celá slova znamená, že je hledání omezeno gramaticky na slova.
Pomlcka, stejne tak jako tecka, mezera apod. neni soucast slova.
Stejne tak, jako hledat cela slova nenajde: slovo1 slovo2
Posted by: RomBor | Date: 2017-02-19 21:02 | IP: IP Logged
Ďakujem za rýchlu odpoveď.
Quote:Pomlcka, stejne tak jako tecka, mezera apod. neni soucast slova.
Veď práve o to mi ide.
Ja som hľadal slovo NAVESTIE a pri Ctrl+F/F3 sa nájde a označí toto slovo, aj keď je bezprostredne nasledované pomlčkou. Ale keď idem cez hľadanie v súboroch, tak sa riadok, kde je toto slovo bezprostredne nasledované pomlčkou, do výsledku nedostane. A myslím si, že by sa malo.
Posted by: pspad | Date: 2017-02-19 21:48 | IP: IP Logged
Podívám se na to.
Rozdíl v klasickém hledání a hledání v souborech je v tom, že pri obycejném hledání je mozne brat ohled na specifika jazyka - nektery jazyk ma pomlcku jako soucast slova. Pri hledano v souborech je to obecne hledani.
Editor PSPad - freeware editor, © 2001 - 2023 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR