You are here: PSPad forum > České diskuzní fórum > víceřádkové nahrazování pomocí regex

víceřádkové nahrazování pomocí regex

#1 víceřádkové nahrazování pomocí regex

Posted by: 4ever | Date: 2019-09-07 08:21 | IP: IP Logged

Dobrý den,
více řádkové hahrazování v souboru pomocí regulárních výrazů nefunguje?

příklad najít: \w$\w
příklad nahrazení: (\w)$(\w) nahradit za '$1 $2'
Aby došlo k redukci řádků

Edited 1 time(s). Last edit at 2019-09-07 08:21 by 4ever.

Options: Reply | Quote | Up ^


#2 Re: víceřádkové nahrazování pomocí regex

Posted by: vbr | Date: 2019-09-08 11:05 | IP: IP Logged

4ever:
Dobrý den,
více řádkové hahrazování v souboru pomocí regulárních výrazů nefunguje?

příklad najít: \w$\w
příklad nahrazení: (\w)$(\w) nahradit za '$1 $2'
Aby došlo k redukci řádků

Zdravim,
hledani a nahrazovni v PSPdu bohuzel nefunguje pres hranice radek, pro tuto funkci lze pouzit skripty, napr. phReplace aj., srov.:
forum.pspad.com

Nahradni reseni by bylo napr. s pouzitim funkce spojit radky, ale je spise zdlouhave (vlozit jednoznacne oddelovaci znaky/retezce, text sloucit do jedne radky, provest nahrazeni s vyuzitim oddelovacu, nahradit oddelovace zpet za konce radek \n - v regexp nahrazovat pozpatku - s kurzorem na konci a nastavenem smeru hledani v dialogu nahrazovani).

vbr

Options: Reply | Quote | Up ^


#3 Re: víceřádkové nahrazování pomocí regex

Posted by: Vany | Date: 2019-09-10 12:48 | IP: IP Logged

Nu, obecně moc nedoporučuji pracovat v PSPadu s dlouhými řádky (>2048 znaků), je to očistec, trvá dlouho vyhledávání, nedej bože mít zapnutý zvýrazňovač.

--
Vany
(PSPad 5.0.2 (321) x32, W7p x64 cs, W10h x64 cs)

Options: Reply | Quote | Up ^






Editor PSPad - freeware editor, © 2001 - 2019 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR