CPBBT:
--------------------------------------------------------------------------------
Mně totiž nejde vůbec najít konec řádku. Když v Pspadu vytvořim prostý
soubor např.
1
2
3
tak na konci řádku se zobrazuje ten divný znak konce řádku, ale pspad ho
nenajde při použití (\n).
V čem je zádrhel?
--------------------------------------------------------------------------------


No já mám za to, že PSPad nepodporuje regexp přesahující hranici řádku
vůbec. Linebreak (ono \n) umí v náhradách, rovněž umí kotvy
začátku a konce řádku ^$ ve vyhledávání, ale nevzpomínám
si, že by kdy uměl searchem matchnout cokoli přes více řádků

To, co ty potřebuješ, se v PSPadu dá udělat, ale poněkud krkolomně:


a
.a
.a
b
.b
.b

1. na konce řádků přidat nějaký unikátní znak, tj
$ nahradit za, dejme tomu, onen "podivný znak" ¶


a¶
.a¶
.a¶
b¶
.b¶
.b¶

2. vybrat vše
3. Edit > Lines manipulation > join lines (sloučit řádky)


a¶ .a¶ .a¶ b¶ .b¶ .b¶

4. Ze zalomení řádků jsou nyní ony mezery. Bude se hodit tyto vyhodit
¶  -> ¶


a¶.a¶.a¶b¶.b¶.b¶

5. nahradit ¶\. za "nic", nebo vlastně onu tečku, pokud ji tam
tedy potřebuješ zachovat


a.a.a¶b.b.b¶

6. zbylé ¶ nahradit za \n


a.a.a
b.b.b


Vznikne tak na konci jeden linebreak, který tam "před tím nebyl", ale to už
je snad celkem nepodstatné.

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

Odpovedet emailem