Sticker: -------------------------------------------------------------------------------- Zdravím uživatele PsPadu! Rád bych se dozvěděl, zdali existuje nějaká možnost jak pomocí regulárních dotazů vybrat řetězec textu včetně dalších x řádků?.
Příklad: Potřebuji nahradit resp. odmazat vše od "z" po "y", mezi těmito dvěma znaky však existuje x odřádkování, pokaždé různé. Potřeboval bych tedy vybrat vše a nahradit. Vím, že bych mohl použít regulární dotaz z.*y, ale co s tím odřádkováním? A lze to vůbec takto řešit? Popřípadě pomocí čeho. Díky! -------------------------------------------------------------------------------- Zdravim, jak bylo receno v odpovedi vyse, vyhledavani a nahrazovani v PSPadu funguje po jednotlivych radcich, text vice radku nelze v jednom nalezu zahrnout. Jde to resit pomoci skriptu, napr. pokrocilejsim phReplace (pokud funguje na danem pocitaci) http://forum.pspad.com/read.php?2,34061 pripadne mym jednodussim skriptem: http://www.vbr.wz.cz/pspad/poor-man-s-REplace.html hledaci vyraz pro vyse uvedeny text mezi z a y by byl /z(?:.|\n)*y/g pro nahrazeni: /z(?:.|\n)*y/g, "nahrazujici text" (S ohledem na omezeni, napr. v unicode podpore skriptoveho rozhrani je treba overit funkci skriptu na zkusebnim textu.) vbr -- <http://forum.pspad.com/read.php?1,60162,60167> PSPad freeware editor http://www.pspad.com
