Comodines

Discute sobre el procesador de textos
Responder
menchu123
Mensajes: 2
Registrado: Vie Ene 04, 2019 7:16 pm

Comodines

Mensaje por menchu123 »

Hola a todos.
Tengo una pregunta sobre los comodines en Writer.
Concretamente sobre la siguiente expresión:
\bm[a-ñ-z]{6,}

Entiendo que lo que va entre corchetes quiere decir que es todo el alfabeto incluyendo los caracteres que no están en el alfabeto inglés, pero no entiendo por qué la z, puesto que es muy anterior al ALT+165 de la ñ.

¿Alguien sabe de qué va?

Un saludo y gracias.


Editado: Por RMG. Título en minúsculas
OpenOffice 3.1 en Windows Vista
Avatar de Usuario
PepeOooSevilla
Mensajes: 1480
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: Comodines

Mensaje por PepeOooSevilla »

Hola.

Te damos la bienvenida al Foro y, por favor, no dejes de leer la Guía de supervivencia.

La expresión regular (comodines) \bm[a-ñ-z]{6,} no es una expresión regular válida (consulta la página Ayuda LibreOffice 6.1. Lista de expresiones regulares). Motivo: el código de la "ñ", como bien dices, se sale del rango "a-z" además de no ser sintácticamente correcta para expresar un rango de letras.

Entiendo que debería ser \bm[a-zñ]{6,} que significa que encuentre una palabra que comienza por "m" seguida de un mínimo de 6 letras comprendidas entre la "a" y la "z" además de la "ñ". Hay que tener en cuenta que no va a encontrar las vocales con tilde tan propias del español y otros idiomas.

Para encontrar una palabra que comienza por "m" seguida de un mínimo de 6 letras que pudiera contener la "ñ" y/o vocales acentuadas deberías usar \bm[:alpha:]{6,}

Saludos cordiales.
LibreOffice 6.4.6. Windows 10. Java 8 rev. 261 (64 bits)
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
menchu123
Mensajes: 2
Registrado: Vie Ene 04, 2019 7:16 pm

Re: Comodines

Mensaje por menchu123 »

Gracias por vuestra respuesta. ¡No la esperaba tan pronto! :D
La expresión incorrecta viene en un test de academia para oposiciones; nadie tiene ni idea de LibreOffice.
OpenOffice 3.1 en Windows Vista
Responder