pspad-user:
--------------------------------------------------------------------------------
Potreboval by som _pomocou makra_ vyhľadať, označiť a vybrať 
(Ctrl+C) [b]
text nachádzajúci sa medzi dvoma reťazcami znakov[/b]!
Inak povedané jeden reťazec mi určuje začiatok selektovaného textu a druhý
reťazec jeho koniec. 
Reťazce sa nemenia a nachádzajú sa v každom spracovávanom .html súbore. 
(Ide vlastne o textové nadpisy)

Ďakujem za akýkoľvek námet.  :-/ :-D
--------------------------------------------------------------------------------


Pomoci makra to nejspis nepujde, protoze nepodporuji hledani, melo by to jit WSH
skriptem,

Zaklad pro hledani by mohl byt podobny memu hledacimu skriptu
http://www.vbr.wz.cz/pspad/poor-man-s-REplace.html

v kodu re-repl-c.js
je to funkce function reSearch(...)
[urcite by sla pro dane pouziti zjednodusit]

hledaci fraze by zde byla pro viceradkovy text nalezu
/ZACATEK(?:[^\r]|(?:
))*?KONEC/g

pripadne pro jednoradkove retezce jednoduseji
/ZACATEK.*?KONEC/g

Kod pro vlozeni nalezeneho vybraneho textu do schranky je pak jen:
runPSPadAction("aCopy");


Pokud by text mezi hranicnimi retezci byl vzdy na jednom radku, lze pouzit i
hledani v PSPadu
Hledat
ZACATEK.*?KONEC

[x] reg. vyrazy

pak staci v textu jen opakovane pouzit 
F3
Ctrl+C

Pro prumerne caste pouziti by to mohlo byt i pri dvou klavesovych prikazech
vyhovujici ve srovnani s psanim ci upravovanim skriptu...:-)

vbr

-- 
<http://forum.pspad.com/read.php?1,53070,53071>
PSPad freeware editor http://www.pspad.com

Odpovedet emailem