
Pokročilá úprava textu
Prosím o radu. Jak docílit následujícího? Je to možné v programu PSPad?
Textový soubor *.txt obsahuje text v cca desítkách tisíc řádků.
Cílem je automatizovaně projít veškerý text ve všech řádcích a vymazat všechny řádky které obsahují například tyto řetězce se shodnou délkou znaků.
Jedná se o řetězce délky 8 znaků **.*.***
A
01.A.001
B
01.A.008
01.A.009
C
13.E.259
D
18.G.008
E
F
Po odfiltrování a vymazání bude výsledek:
A
B
C
D
E
F
V PSPadu se to dá, jdi do hledání (ne nahrazení):
Hledat: \d{2,2}\.\w\.\d{3,3}
[x]Regularní výrazy
[x]Kopírovat nenalezené
Použij tlačítko Kopírovat
Do nového dokumentu se ti zkopíruje vše, co nevyhovuje regulárnímu výrazu
Prizivim se. PSPad 5MB log z aplikace, pokud zvolim ctrl+w (zalomit radky) neda se s tim vubec pracovat (scrollovani ma tak 3fps - strasna slideshow), bez zalomeni je to ok. Cim to?
Jak dlouhé jsou řádky? Pokud hodně dlouhé, tak to PSpad zabije
1000 znaku, nekdy i vice...
To není tak hrozné. Sice je jeden řádek na několik stránek...