tempicek: -------------------------------------------------------------------------------- vbr: -------------------------------------------------------------------------------- Zdravim, urcite moznosti nabizi skriptovani PSPadu, existuje i nekolik skriptu pro hledani a nahrazovani: http://forum.pspad.com/read.php?2,12797
Taky moje drivejsi javaskriptove "Lacine RE" je k dispozici na: http://www.vbr.wz.cz/pspad/poor-man-s-REplace.html - bez zaruk, ale nejvyznamejsi nedostatky vestaveneho hledani a nahrazovani se pro me skriptem vyresily dostatecne. (Predpokladam, ze by ve skriptovani sly pouzit i dalsi jazyky s mocnejsi podporou regulernich vyrazu, pokud s tim nekdo ma zkusenost.) zdravim, vbr -------------------------------------------------------------------------------- Diky za radu. Pred dotazovanim se tady jsem trochu hledal a ozkousel phReplace, ale ten se zda byt jeste horsi. Nejspis vetsine uzivatelu, narozdil ode me, vadi/chybi celkova funkcionalita Search/Replace v PSPadu. Ja k ni zasadni vyhrady nemam, jen potrebuji spolehlivy regex search, ktery bude podporovat napriklad "lookaround" vyrazy (a jine "vymozenosti"). Je velmi neprakticke davat dohromady slozitejsi vyraz, pak zjistit, ze nefunguje, a pak se snazit najit ktera cast z nej nefunguje a jestli jde nahradit necim jinym (prave lookaround dotazy v podstate nahradit nejde). -------------------------------------------------------------------------------- Zdravim, uvedeny skript "Lacine RE" vyuziva regexp javaskriptu, tj. umoznuje lookahead, ale nikoli lookbehind. Napr. "lacinou" nahradou pro negaci vyrazu je funkce "vypis nevyhovujicich", kdy se zada hlavni vyraz a nasledne vyrazovaci vyraz filtrujici prvotni nalezy. - jde to ale jen ve vypisu seznamu, ne primo v prohledavani vychoziho textu. (Pro me bylo hlavnim problemem a prvotni motivaci pro vznik skriptu plne viceradkove hledani a nahrazovani, postupne se nabalily dalsi funkce.) Pro eventualni skriptove doplneni pokrocilejsich funkci regexp, by bylo treba pouzit jineho jazyka ve WSH, treba pythonu; asi by to ale take nebylo primocare. vbr -- <http://forum.pspad.com/read.php?1,61841,61864> PSPad freeware editor http://www.pspad.com
