Potřebovala bych v dokumentu najít všechny znaky “tvrdý enter” následující po jakémkoli slovu ale tak aby nevyhledával ty, které následují po tečce/otazníku/vykřičníku na konci věty. Lze to ve Writeru udělat? V Calc je podmíněné vyhledávání. Je i něco podobného i ve Writeru? Děkuji
Najděte $
a nahraďte ho libovolným nepoužitým znakem (například: █
).
Poté najděte [:alpha:]█
a nahraďte ho $1
.
Poté najděte █
a nahraďte ho \n
.
Neinstaloval jsem to, ale možná byste mohli vyzkoušet rozšíření AltSearch.
en:
Find $
and replace with any not used character (say: █
).
Then Find [:alpha:]█
and replace with $1
.
Then Find █
and replace with \n
.
I have not installed, but maybe you can test the AltSearch extension.
Vyhledávat lze i pomocí regulárních výrazů
https://help.libreoffice.org/latest/cs/text/swriter/guide/search_regexp.html
Na to je lepší rozšíření AltSearch a dát vyhledat ([^.?!])$
→ to najde poslední znak krom .?! po kterém je “tvrdý enter” a označí tedy tento znak s enterem.
Při nahrazování to ale pak chce dát nahradit \1
čímž zůstane nalezený znak ale odstraní se Enter.
Ale jestli s tím potřebujete nějakou sofistikovanější operaci než spojit řádky, tak by to chtělo uploadovat ukázku a možná by to bylo na makro.
Děkuji, tohle pomohlo. Jednalo se o dokumenty ve formátu PDF, které jsem potřebovala převést do textového formátu a uzpůsobit k hlasitému čtení.