RETransform

La transformación RETransform (expresión regular) es una transformación que coincide con patrones que utiliza expresiones regulares para especificar un patrón para buscar y capturar en la entrada y almacena la cadena capturada en un campo de salida designado.

Las expresiones regulares se evalúan respecto a toda la cadena de entrada. Si la entrada no coincide con el patrón especificado en la expresión regular, no se capturan datos. Para obtener una guía breve sobre el uso de expresiones regulares, consulte Expresiones regulares.

NOTA

La transformación RETransform funciona de manera similar a la transformación REMatch (consulte REMatch), que construye un campo de salida para cada subpatrón de captura en la expresión regular. Puede considerar RETransform como una combinación de transformaciones REMatch y Format. Si el parámetro Action (consulte Action en la siguiente tabla) está establecido en "RESULTS", entonces RETransform funciona como una combinación de transformaciones REMatch y Union.

Parámetro Descripción Predeterminado
Nombre Nombre descriptivo de la transformación. Puede introducir cualquier nombre aquí.
Comentarios Opcional. Notas sobre la transformación.
Condición Condiciones en las que se aplica esta transformación.
Predeterminado El valor predeterminado que se debe utilizar si se cumple la condición y el valor de entrada no está disponible o la expresión regular no coincide con el valor de entrada.
Acción

Especifica cómo se trata el resultado. La configuración predeterminada de RESULTS simplemente toma los patrones coincidentes y crea un vector de cadenas a partir de los patrones que se extraen.

Como alternativa, la acción puede ser una cadena de formato para crear una salida de cadena simple de un formato concreto. Con esta técnica, se especifica el número correspondiente a la ubicación de cada patrón coincidente entre signos de %. Por ejemplo, el primer patrón coincidente sería %1% y el tercer patrón coincidente sería %3%. Podría especificar otros caracteres literalmente en la cadena de formato.

RESULTADOS
Expresión Expresión regular utilizada para la coincidencia.
Entrada Campo con el que se evalúa la expresión regular.
Salida Nombre de la cadena de salida.
NOTA

RETransform las transformaciones pueden ser muy lentas y representar gran parte del tiempo de procesamiento de los datos.

Este ejemplo aísla la versión del sistema operativo Windows que está utilizando un visitante de sitio web y crea un campo x-windows-version a partir de ese valor. El valor de salida en este caso sería simplemente el número de versión.

Si desea incluir la cadena "Versión" delante del número de versión para la legibilidad, cambiaría el parámetro Acción de "RESULTADOS" a "Versión %1%". Para incluir un signo de porcentaje literal (%) en la salida, escapa con un signo de segundo porcentaje, como en "%%%".

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now