Ejemplos expresiones regulares.

Aquí podrá encontrar distintos proyectos realizados por los usuarios de esta comunidad, quienes han querido compartir su trabajo para que sirva de punto de partida a nuevos proyectos
Reglas del Foro
Este foro no es para hacer preguntas. Aquí se presentan proyectos completos (bases de datos, hojas de cálculo, etcétera). Si desea discutir esos temas o realizar preguntas, por favor utilice los subforos apropiados

Ejemplos expresiones regulares.

Notapor mriosv » Vie May 15, 2015 1:02 am

Las expresiones regulares, son una potente herramienta, que permiten búsquedas complejas en textos y formulas, y también sustituir o reemplazar todo o parte de lo hallado.
En la ayuda buscar por "expresiones regulares"

Busca un texto, pero descartandolo cuando está entre comillas.
En este caso la cadena and.
Buscar:
Código: Seleccionar todo   Expandir vistaContraer vista
(and)(?=(?:[^'"]|["'][^'"]*["'])*$)


Busca celdas/texto que no contenga la cadena de caracteres indicada.
En este caso la cadena backup
Buscar:
Código: Seleccionar todo   Expandir vistaContraer vista
^(?!.*backup.*).*

Ejemplo:

Algunos enlaces interesantes:
http://blog.open-office.es/writer/usand ... -en-writer
https://help.libreoffice.org/Common/Lis ... essions/es
https://regex101.com/r/yK8xI1/4
Buscando en la web por "expresiones regulares" se obtiene una gran cantidad de enlaces relativos al tema.
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice 5 (Win10x64)
mriosv
 
Mensajes: 2149
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: Ejemplos expresiones regulares.

Notapor SLV-es » Vie May 15, 2015 11:12 am

Busca una palabra, pero descartandolo cuando está entre comillas.
En este caso la palabra and.
Buscar:
Código: Seleccionar todo   Expandir vistaContraer vista
(\band\b)(?=(?:[^'"]|["'][^'"]*["'])*$)
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
Avatar de Usuario
SLV-es
 
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España

Buscar párrafos vacíos

Notapor ifanlo » Lun May 18, 2015 8:19 am

Buscar párrafos vacíos:
Código: Seleccionar todo   Expandir vistaContraer vista
^$

El ^ significa principio de párrafo
El $ significa final de párrafo
Consecuentemente, con la expresión regular estamos buscando párrafos que no contengan nada entre el principio y el final
Ismael Fanlo

*ifanlo - soluciones libres* http://ifanlo.com
- Consultoría en migraciones a software libre
- Soporte ofimático online
- E-learning
- Formación informática presencial
Avatar de Usuario
ifanlo
 
Mensajes: 420
Registrado: Lun Mar 30, 2009 10:32 am

Re: Ejemplos expresiones regulares.

Notapor mriosv » Sab Ago 01, 2015 12:09 pm

Buscar palabras repetidas/duplicadas consecutivas.

Código: Seleccionar todo   Expandir vistaContraer vista
(?<=\b|^)([^\b]*)(\b\1)+(?=\b|$)
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice 5 (Win10x64)
mriosv
 
Mensajes: 2149
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)


Volver a Proyectos completos de ejemplo

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado