IBM Lotus Symphony


Lista de expresiones regulares

La tabla siguiente describe las expresiones regulares soportadas en fórmulas de hojas de cálculo.

Tabla 1. Expresiones regulares para hojas de cálculo
Carácter Resultado o uso
. Representa un carácter único cualquiera. El término de búsqueda "ca.pa" encuentra tanto "caspa" como "carpa".
^María Sólo encuentra el término de búsqueda si se produce al principio del párrafo. No se tienen en cuenta los símbolos (por ejemplo, espacios en blanco y marcos de caracteres anclados) situados al principio del párrafo.
María$ Sólo encuentra el término de búsqueda si se produce al final del párrafo. No se tienen en cuenta los símbolos (por ejemplo, espacios en blanco y marcos de caracteres anclados) situados al final del párrafo.
*

El carácter anterior debe aparecer al menos una vez: "AX.+4" encontrará "AX 4", pero no "AX4".

Siempre se encuentra el texto más largo posible dentro del párrafo. Si el párrafo contiene el texto AX 4 AX4, el botón encontrará desde la primera A hasta el último 4.

? Busca palabras que contengan los caracteres que aparecen antes del que está situado justo antes de "?". Por ejemplo, "Textos?" encuentra las palabras "Textos" y "Texto".
\ Encuentra el carácter (no los números) especificados. Por ejemplo, si busca \C, sólo encontrará 'C'.
\n Busca un salto de fila forzado insertado mediante Mayús + Intro. Para cambiar los saltos de fila por saltos de párrafo, escriba \n en los campos Buscar y Reemplazar por; a continuación, haga clic en Reemplazar todo.
\t Encuentra un tabulador. También puede utilizar esta expresión en el cuadro Reemplazar por.
\> Sólo encuentra el término de búsqueda si se produce al final de una palabra. Por ejemplo, "mar\>" encuentra "pleamar", pero no "marítimo".
\< Sólo encuentra el término de búsqueda si se produce al principio de una palabra. Por ejemplo, "mar\>" encuentra "marítimo", pero no "pleamar".
^$ Busca párrafos vacíos.
^ Busca el primer carácter de un párrafo.
&

Utilice este carácter en el cuadro Reemplazar por para agregar los caracteres escritos a los criterios de búsqueda cuando se realiza un reemplazo.

Por ejemplo, si escribe "ventana" en el cuadro Buscar y "&marco" en el cuadro Reemplazar por, la palabra "ventana" se reemplazará por la palabra "ventana marco".

También puede escribir un signo "&" en el cuadro Reemplazar por para modificar los atributos o un formato distinto de los criterios de búsqueda especificados en el cuadro Buscar.

[abc123] Busca los caracteres situados entre los paréntesis.
[a-e] Busca los caracteres situados entre a y e.
[a-eh-x] Busca los caracteres situados entre a-e y h-x.
[^a-s] Busca todos los caracteres excepto a-s
\xXXXX

Busca un símbolo según su código hexadecimal de cuatro dígitos (XXXX).

El código del símbolo depende de la fuente utilizada. Los códigos se muestran haciendo clic en Crear > Caracteres especiales.

| Busca los términos de búsqueda que se producen antes y después de "|". Por ejemplo, "este|esto" encuentra tanto "este" como "esto" cuando se realiza la búsqueda.
{2} Define el número de veces que aparece el carácter situado antes del signo de llave izquierdo. Por ejemplo, "zo{2}" encuentra "zoo".
{1,2} Define el número de veces que puede aparecer el carácter situado antes del signo de llave izquierdo. Por ejemplo, "zoo{1,2}" encuentra tanto "zoo" como "zorro".
( )

Define los caracteres entre corchetes como referencia. Puede utilizar "\1" para referirse a la primera referencia de la expresión actual, "\2" para referirse a la segunda referencia, etc.

Por ejemplo, si el texto contiene el número 13487889 y se busca la expresión regular (8)7\1\1, se encontrará "8788".

[:digit:]? Busca un número de un solo dígito. Para buscar un número de más de un dígito, utilice [:digit:]*
[:space:]? Busca espacios vacíos, como los insertados por la barra espaciadora o por un tabulador.
[:print:]? Busca los caracteres imprimibles.
[:cntrl:]? Busca caracteres de control.
[:alnum:]? Busca caracteres alfanuméricos (números y letras).
[:alpha:]? Busca caracteres alfabéticos.
[:lower:]? Busca caracteres en mayúscula si está seleccionada la opción Coincidencia exacta en el área Opciones.
[:upper:]? Busca caracteres en minúscula si está seleccionada la opción Coincidencia exacta en el área Opciones.

Para escribir una expresión de búsqueda lógica con operadores Y/O anidados, utilice corchetes. Por ejemplo, " ((a[A-z]*)|(ab[A-z]*)|(b[A-z]*))$" busca apariciones de un texto situado al final de un párrafo y que empieza por un espacio seguido de "a", "ab" o "b".


Comentarios del producto | Documentación adicional | Marcas registradas