EXP.REG

Encuentra y extrae, u opcionalmente reemplaza, texto, con ayuda de expresiones regulares.

Sintaxis

EXP.REG( Texto ; Expresi贸n [ ; [ Reemplazo ] [ ; Indicadores|Aparici贸n] ] )

Texto: un texto o una referencia a una celda en la que deber谩 aplicarse la expresi贸n regular.

Expresi贸n: un texto que representa la expresi贸n regular, usando expresiones regulares de ICU. Si no hay ninguna coincidencia y no se proporciona Reemplazo, se devuelve #N/D.

Reemplazo: Opcional. El texto de reemplazo y las referencias a los grupos de captura. Si no hay ninguna coincidencia, Texto se devuelve sin modificar.

Indicadores: Opcional. "g" reemplaza todas las coincidencias de Expresi贸n en Texto, no extra铆das. Si no hay ninguna coincidencia, Texto se devuelve sin modificar.

Ocurrencia: Opcional. N煤mero para indicar qu茅 coincidencia de Expresi贸n en Texto se va a extraer o reemplazar. Si no hay ninguna coincidencia y no se proporciona Reemplazo, se devuelve #N/A. Si no hay ninguna coincidencia y se proporciona Reemplazo, se devuelve Texto sin modificar. Si Aparici贸n es 0, Texto se devuelve sin modificar.

Ejemplos

=EXP.REG("123456ABCDEF";"[:digit:]";"Z") devuelve "Z23456ABCDEF", donde la primera coincidencia de un d铆gito se reemplaza por "Z".

=EXP.REG("123456ABCDEF";"[:digit:]";"Z";"g") devuelve 芦ZZZZZZABCDEF禄, donde todos los d铆gitos se reemplazaron por 芦Z禄.

=EXP.REG("123456ABCDEF";"[126]";"";"g") devuelve "345ABCDEF", donde cualquier aparici贸n de "1", "2" o " 6" se reemplaza por la cadena vac铆a, por lo tanto, se elimina.

=EXP.REG("axbxcxd";".x";;2) devuelve "bx", la segunda coincidencia de ".x".

=EXP.REG("axbxcxd";"(.)x";"$1y";2) devuelve "axbycxd", la segunda coincidencia de "(.)x" (es decir, "bx") reemplazado por el grupo capturado de un car谩cter (es decir, "b") seguido de "y".

Informaci贸n t茅cnica

tip

Esta funci贸n est谩 disponible desde la versi贸n 6.2 de LibreOffice.


Esta funci贸n no forma parte de la norma Formato de Documentos Abierto para Aplicaciones de Oficina (OpenDocument), versi贸n 1.3. Parte 4: formato de f贸rmulas recalculadas (OpenFormula). El espacio de nombres es

ORG.LIBREOFFICE.REGEX

隆Necesitamos su ayuda!