You are here: PSPad forum > České diskuzní fórum > Re: Hledat a nahradit
Posted by: malý_jarda | Date: 2016-02-20 12:24 | IP: IP Logged
Zdravím všechny příznivce báječného programu PSPad. Nevím si rady s následujícím.
Potřebuji ve všech souborech html vyhledat následující řetězec:
<p class="calibre1">124</p>, kde číslo může být 1-3 ciferné.A pouze celé, tak aby to vynechalo např. <p class="calibre1">75.</p>
Pokud do vyhledání zadám
<p class="calibre1">\d+, tak to zafunguje ale vyhledá i 75. Pokud k tomu přidám
<p class="calibre1">\d+</p>, tak už to nenajde nic.
Nahradit to chci prázdným řádkem, případně ihned odstranit.
Pokud řetězec <p class="calibre1">\d+ dám do "Hledání v souborech", tak nenajde vůbec nic. Kde dělám prosím chybu. Děkuji.
Edited 1 time(s). Last edit at 2016-02-20 12:26 by malý_jarda.
Posted by: vbr | Date: 2016-02-20 23:29 | IP: IP Logged
malý_jarda:Zdravím všechny příznivce báječného programu PSPad. Nevím si rady s následujícím.
Potřebuji ve všech souborech html vyhledat následující řetězec:
<p class="calibre1">124</p>, kde číslo může být 1-3 ciferné.A pouze celé, tak aby to vynechalo např. <p class="calibre1">75.</p>
Pokud do vyhledání zadám
<p class="calibre1">\d+, tak to zafunguje ale vyhledá i 75. Pokud k tomu přidám
<p class="calibre1">\d+</p>, tak už to nenajde nic.
Nahradit to chci prázdným řádkem, případně ihned odstranit.
Pokud řetězec <p class="calibre1">\d+ dám do "Hledání v souborech", tak nenajde vůbec nic. Kde dělám prosím chybu. Děkuji.
Zdravim,
hledani a nahrazovani regulernimi vyrazy bohuzel v PSPadu zatim nefunguje pro hromadne hledani v souborech, ale jen s beznym hledanim/nahrazenim v aktualnim textu editoru; rozsireni je myslim planovano do budoucna.
vyhledavaci vyraz by mohl byt
<p class="calibre1">\d{1,3}</p>
pripadne, pokud ma jit o cely obsah radku bez pripadneho dalsiho textu pred nebo za hledanym retezcem:
^<p class="calibre1">\d{1,3}</p>$
nahrazovaci retezec prazdny. - zustane pripadne prazdna radka , vlastni zalomeni se neodstrani.
Pokud je ale souboru k nahrazeni vice, je takovy postup zdlouhavy (asi i s predvyhledanim pevneho retezce <p class="calibre1">
Nejspis bude vhodnejsi pouzit nejaky program urceny pro hromadne hledani a nahrazovani v souborech nebo editor s odpovidajici funkci.
Pokud je souboru mensi mnozstvi, asi by slo i v ramci PSPadu pouzit skriptovani, psani skriptu pro takto konkretni prevod se ale jevi spis neefektivni.
vbr
Posted by: pspad | Date: 2016-02-21 07:44 | IP: IP Logged
Zkus hledat jen: <p class="calibre1">\d+<
Posted by: malý_jarda | Date: 2016-02-22 10:29 | IP: IP Logged
Díky. Když to zatím nejde najednou v adresáři, tak alespoň takto to udělám postupně u všech souborů.
Editor PSPad - freeware editor, © 2001 - 2024 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR