Ejm de expresiones corrientes

Discute sobre la aplicación de hojas de cálculo
Responder
GDELZO
Mensajes: 60
Registrado: Sab Abr 04, 2009 10:51 pm

Ejm de expresiones corrientes

Mensaje por GDELZO »

Holas...uso .*Filant.* para filtrar en open office todo aquello que contenga como contenido las letras filant en un rango, eso se le conoce como expresiones corrientes...que otras expresiones corrientes hay y que uso les podria dar? gracias...
FJCC-ES
Mensajes: 873
Registrado: Mié Mar 25, 2009 1:19 am
Ubicación: Colorado, USA

Re: Ejm de expresiones corrientes

Mensaje por FJCC-ES »

Con las expresiones regulares se puede hacer búsquedas complejas. Hay una lista en la Ayuda (F1).

Encontré esto también:

{Copia de http://osdir.com/ml/openoffice.general. ... 00053.html }

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).
Responder