Hola Lobo Blanco:
Bueno, a mí me sirvio. Aunque suponía que era así, despues de trabajar
con Math. Por ejemplo, hay que usar "matrix" y no "matriz".
En el fondo, es bueno por una cuestión de estandarización. Así se puede
consultar la ayuda en inglés, sin tener que adivinar como lo habrán
traducido.
[EMAIL PROTECTED] escribió:
Saludos a todos:
Hace no mucho me encontré con la necesidad de usar las expresiones regulares pare trabajar palabras
del diccionario ortográfico de Ooo. Necesitaba palabras que tuviesen "ñ" y palabras con
"tildes" (acento gráfico).
La ayuda en español deja mucho que desear y es errónea.
por ejemplo:
[:dígito:]
Representa un número decimal.
Es incorrecto. Ooo en español no soporta las palabras especiales en "español" por
mucho que lo diga la ayuda. deben usarse las palabras inglesas. => [:digit:]
[:espacio:]
Representa un espacio en blanco, por ejemplo espacio.
Debe usarse [:space:]
[:alfa:] debe ser [:alpha:]
Y así con todas.
Ejemplo de lo que pedí a openoffice tras muchos días rompiéndome la cabeza, por
la documentación de la ayuda.
palabras que tengan "ñ"
[:alpha:]*[ñ]+[:alpha:]*
[:alpha:]* = busca caracteres alfabéticos primero, pero el número de ellos
puede ser desde cero a los que encuentre.
[ñ] = que después tengan "ñ"
[:alpha:]* = luego pueden haber caracteres alfabéticos o no.
Ejemplo para palabras con tíldes:
[:alpha:]*[áéíóú]+[:alpha:]*
[áéíóú] = que tengan la "á" o la "é" o la "í" o la "ó" o la "ú".
El resto es igual al anterior.
Espero que le sirva de ejemplo a alguno. A mi me permitió seleccionar más de
5000 palabras de un golpe, cortarlas y pegarlas en otro documento.
Desde que comprendí los errores y cómo concatenar es un alivio.
Pero aún le falta soporte más completo a las expresiones al estilo Unix (grep,
etc).
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]