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í.