Ejm de expresiones corrientes
Ejm de expresiones corrientes
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...
Re: Ejm de expresiones corrientes
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).
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).