Comodines

Discute sobre el procesador de textos

Comodines

Notapor menchu123 » Vie Ene 04, 2019 7:22 pm

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
menchu123
 
Mensajes: 2
Registrado: Vie Ene 04, 2019 7:16 pm

Re: Comodines

Notapor PepeOooSevilla » Sab Ene 05, 2019 8:42 am

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.2.7 (64 bits, Still, Empresarial o Estable) en Windows 10. Java 9.0.4 (64 bits)
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Avatar de Usuario
PepeOooSevilla
 
Mensajes: 1097
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: Comodines

Notapor menchu123 » Sab Ene 05, 2019 9:59 am

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
menchu123
 
Mensajes: 2
Registrado: Vie Ene 04, 2019 7:16 pm


Volver a Writer

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 12 invitados