Estoy trabajando en un archivo de texto en Writer que es básicamente una lista ordenada de palabras y frases. Contiene algunos duplicados que quiero eliminar.
Normalmente usaría una expresión regular en Buscar y reemplazar, pero no puedo hacer que funcione en Writer. He probado cosas como esta:
^(.*)$\1$
Eso funcionaría para el mismo término dos veces en la misma línea, pero las formas habituales de expresar saltos de línea no funcionan:
^(.*)$\n\1$
¿Hay alguna manera de arreglar esta expresión regular o alguna otra forma completamente diferente de eliminar líneas duplicadas en Writer?
Respuesta1
Ni LibreOffice ni OpenOffice son compatibles con PCRE.
Dehttps://help.libreoffice.org/6.3/en-GB/text/shared/01/02100001.html:
Para obtener una lista completa de metacaracteres y sintaxis admitidos, consulteDocumentación de expresiones regulares de la UCI
Creo que el punto más destacado de su frustración es que solo puede hacer coincidir los saltos de línea ingresados tecleando Shift+ Enter, no los saltos de línea "normales".
Parece que no hay una manera fácil de evitar esta limitación, por lo que alguien escribió una extensión con expresiones más poderosas:
– sin embargo, nunca lo usé y no puedo decir si ayudará en su situación.