REMatch

La transformación REMatch es una transformación que coincide con patrones que utiliza expresiones regulares para especificar uno o más patrones que se buscarán y capturarán en la entrada.

La transformación construye un campo de salida para cada subpatrón de captura en la expresión regular. Si la expresión regular no coincide con el campo de entrada, las salidas se encuentran en blanco y, si el campo de salida ya existe, los valores se sustituyen por los valores en blanco. Para obtener una guía breve sobre el uso de expresiones regulares, consulte Expresiones regulares.

NOTA

La transformación REMatch funciona de manera similar a la transformación RETransform (consulte RETransform), que utiliza expresiones regulares para capturar una cadena y almacena esa cadena en un único campo de salida.

REMatch analiza una cadena de forma más eficaz que varias RETransform transformaciones o una sola RETransform transformación seguida de una Flatten transformación. Consulte Acoplar.

Parámetro Descripción Predeterminado
Nombre Nombre descriptivo de la transformación. Puede introducir cualquier nombre aquí.
Distinción entre mayúsculas y minúsculas Verdadero o falso. Especifica si la coincidencia distingue entre mayúsculas y minúsculas.
Comentarios Opcional. Notas sobre la transformación.
Condición Condiciones en las que se aplica esta transformación.
Expresión Expresión regular utilizada para la coincidencia.
Entrada Campo con el que se evalúa la expresión regular.
Salidas

Nombre de la cadena de salida o del vector. En el caso de los vectores de cadena como entrada, las salidas también son vectores de cadena.

Debe existir un campo de salida para cada subpatrón de captura en la expresión.

NOTA

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

En este ejemplo, una transformación REMatch analiza una fecha con el formato AAAA-MM-DD en los campos x-año, x-mes y x-día. Para la fecha 2007-01-02, los valores de x-año, x-mes y x-día serían 2007, 01 y 02, respectivamente.

En esta página