Más información sobre la Data Workbench Anuncio de fin de vida útil.
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.
La variable REMatch la transformación funciona de manera similar a la variable RETransform transformación (consulte RETransform), que utiliza expresiones regulares para capturar una cadena y la almacena 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. |
REMatch las transformaciones pueden ser muy lentas y representar gran parte del tiempo de procesamiento de los datos.
En este ejemplo, una REMatch la transformación 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.