Está en la página 1de 3

Lista de expresiones regulares

De LibreOffice Help
Carcter
Cualquier
carcter

Efecto/Uso
Representa el carcter dado a menos que se especifique lo contrario.

Representa cualquier carcter menos un salto de lnea o de prrafo. Por


ejemplo, la bsqueda de c.ma encuentra cama, coma y cima.

Slo encuentra el trmino buscado si se muestra al principio del prrafo. No se


tienen en cuenta los objetos especiales, por ejemplo campos vacos o marcos de
caracteres anclados situados al final del prrafo. Ejemplo: "^Luis".

Slo encuentra el trmino buscado si se muestra al final del prrafo.! No se


tienen en cuenta los objetos especiales, por ejemplo campos vacos o marcos de
caracteres anclados situados al final del prrafo. Ejemplo: "Luis$".
$ por s solo coincide con el final de un prrafo. De esta manera, es posible
buscar y reemplazar saltos de prrafo.

Busca cero o ms de los caracteres que preceden a "*". Por ejemplo, "Ab*c"
encuentra "Ac", "Abc", "Abbc", "Abbbc", y as sucesivamente.

Busca uno o ms de los caracteres que preceden a "+". Por ejemplo, "AX.+4"
encuentra "AXx4", pero no "AX4".
Siempre se busca la cadena de texto ms larga posible de un prrafo que
coincida con este criterio de bsqueda. Si el prrafo contiene la cadena de
caracteres "AX 4 AX4", queda seleccionado todo el fragmento.

Busca cero o ninguno de los caracteres que preceden a "?". Por ejemplo,
"Textos?" busca "Texto" y "Textos", y "x(ab|c)?y" busca "xy", "xaby" o "xcy".

La funcin de bsqueda interpreta el carcter especial que va despus de "\"


como normal, no como expresin regular (menos en el caso de las
combinaciones \n, \t, \> y \<). Por ejemplo, "rbol\." encuentra "rbol.", no "rbo"
ni "arboles".

\n

Representa un salto de lnea que se ha insertado con la combinacin de teclas


Mays + Entrar.! Para convertir un salto de lnea en un salto de prrafo, escriba
\n en los cuadros de Buscar y Reemplazar con, y efecte una accin de
bsqueda y sustitucin.
\n en la caja de texto Buscar por para la la linea de ruptura sea insertado con
las teclas combinadas de Shfit+Intro.
\n en la caja de Buscar por esta por un salto de prrafo que pueden ser
ingresado con la tecla de Intro.

\t

Representa una ficha. Esta expresin tambin se puede emplear en el cuadro


Reemplazar por.

\b

Match a word boundary. For example, "\bbook" finds "bookmark" but not
"checkbook" whereas "book\b" finds "checkbook" but not "bookmark". The
discrete word "book" is found by both search terms.

^$

Busca un prrafo vaco.

^.

Encuentra el primer carcter de un prrafo.

& o $0

Agrega la cadena de caracteres que se encontr segn los criterios de bsqueda


del cuadro Buscar en el trmino del cuadro Reemplazar por cuando se
efecta una sustitucin.
Por ejemplo, si escribe feliz en el cuadro Buscar y &mente en el cuadro
Reemplazar por, la palabra feliz se sustituye por felizmente.
Tambin se puede entrar un signo de "&" en el cuadro Reemplazar por para
modificar los atributos o el formato de la cadena de caracteres que haya
encontrado la bsqueda.

[abc123]

Representa uno de los caracteres situados entre los parntesis.

[a-e]

Representa cualquiera de los caracteres que se encuentran entre a y e,


incluyendo tanto el primer carcter como el lltimo
Los caracteres estn ordenados segn sus nmeros de cdigo.

[a-eh-x]

Representa cualquier carcter situado entre a-e y h-x.

[^a-s]

Representa cualquier carcter que no se encuentre entre a y s.

\uXXXX

Representa un carcter basado en su cdigo hexadecimal Unicode de cuatro


dgitos (XXXX).

\UXXXXXXXX
Para caracteres poco comunes existe una variante que emplea una U mayscula
y ocho dgitos hexadecimales (XXXXXXXX).
For certain symbol fonts the code for special characters may depend on the
used font. You can view the codes by choosing Insert - Special Character.
|

Busca los trminos que aparecen antes de "|" y tambin los que aparecen
despus de "|". Por ejemplo, "esto|eso" busca "esto" y "eso".

{2}

Define la cantidad de veces que aparece el carcter situado antes del corchete
de apertura. Por ejemplo, "cre{2}" encontrar y seleccionar "cree".

{1,2}

Define la cantidad mnima y mxima de veces que puede aparecer el carcter


situado antes del corchete de apertura. Por ejemplo, "cre{1,2}" encontrar tanto
"cre" como "cree".

{1,}

Define el mnimo de veces que puede aparecer el carcter situado antes del
parntesis de apertura. Por ejemplo, "cre{2}" encontrar tanto "creer" como
"crear" o "creacin".

()

En el cuadro Buscar:

Define los caracteres entre parntesis como referencia. De esta forma, se puede
acceder a la primera referencia de la expresin actual como "\1", a la segunda
como "\2", etc.
Por ejemplo, si el texto contiene el nmero 13487889 y lo busca usando la
expresin regular (8)7\1\1, encontrar "8788".
Tambin puede utilizar () para agrupar trminos, por ejemplo, "a(bc)?d"
encuentra "ad" o "abcd".
En el cuadro Reemplazar por:
Use el signo $ (dlar) en vez del \ (barra invertida) para reemplazar referencias.
Use $0 para reemplazar la cadena encontrada completamente.
[:alfa:]

Representa un caracter alfabtico. Use [:alfa:]+ para buscar uno de estos.

[:dgito:]

Representa un dgito decimal. Use [:dgito:]+ para encontrar uno de estos.

[:alnum:]

Representa un carcter alfanumrico [(:alfa:) y (:dgito)].

[:espacio:]

Representa un espacio (pero no otros caracteres de espacios en blanco).

[:imprimir:]

Representa un carcter que se puede imprimir.

[:cntrl:]

Representa un carcter que no se puede imprimir.

[:inferior:]

Representa un carcter en minscula si en Opciones se ha seleccionado


Coincidir maysculas y minsculas.

[:mays:]

Representa un carcter en mayscula si en Opciones se ha seleccionado Hacer


coincidir maysculas y minsculas.

Ejemplos
e([:dgito:])? -- busca 'e' seguido de cero o un dgito. Note que todas las clases de caracteres con
nombre [:dgito:] deben ir entre parntesis.
^([:dgito:])$ -- encuentra lneas o celdas con exactamente un dgito.
Puede combinar los parmetros de bsqueda para hacer bsquedas complejas.

Para buscar nmeros de tres digitos solamente en un prrafo


^[:dgito:]{3}$
^ significa que la comparacin debe estar al comienzo del prrafo,
[:dgito:] compara cualquier nmero decimal,
{3} significa que debe haber exactamente 3 copias de "dgito",
$ significa que la comparacin debe terminar al final de un prrafo.