Página 1 de 1

[RESUELTO]expresiones Regulares, Busca palabra entre sílabas

Publicado: Mié Sep 19, 2018 11:54 am
por Xisco Ji
Hola,
Llevo bastante tiempo buscando y no encuentro solución a la siguiente duda. ¡Parece que a nadie le ha ocurrido! :crazy:
Necesito una Expresión Regular para realizar la búsqueda de una palabra que empieza por la sílaba "en" y acaba en "zar". Encontrará por ejemplo la palabra "ensalzar" o "enfatizar", pero no "enser" o "aterrizar".
Creo que puede ser bastante útil para tod@s.
Muchas gracias

Re: Expresiones Regulares (Buscar palabra entre sílabas)

Publicado: Mié Sep 19, 2018 12:50 pm
por PepeOooSevilla
Hola.
Te damos la bienvenida al Foro y, por favor, no dejes de leer la Guía de supervivencia.

Una posible opción:

Código: Seleccionar todo

\ben[:alpha:]*zar\b
  • \ben: que la palabra empiece por en
    [:alpha:]*: que le sigan letras (o no)
    zar\b: que la palabra termine por zar
Más información sobre expresiones regulares en la página de LibreOffice Help Lista de expresiones regulares.

Y, recuerda que, si consideras que el tema ha sido resuelto, bien por las respuestas dadas o bien por que has descubierto la solución (en este caso deberías compartirla con la comunidad) tienes que indicarlo (¿Cómo marcar como RESUELTO un tema?), ya que, de esta forma, conseguiremos un Foro más ordenado.

Saludos cordiales.

Re: Expresiones Regulares (Buscar palabra entre sílabas)

Publicado: Jue Sep 20, 2018 8:12 am
por Xisco Ji
¡Espectacular!. Funciona a las mil maravillas.
Sigo sin entender muy bien el funcionamiento del *. De hecho, era la única parte que no había incluido en mis pruebas.
Muchas gracias

Re: Expresiones Regulares (Buscar palabra entre sílabas)

Publicado: Jue Sep 20, 2018 9:18 am
por mriosv