Más información sobre la Data Workbench Anuncio de fin de vida útil.
La transformación Tokenize aplica iterativamente una expresión regular a la cadena de entrada.
Sin embargo, a diferencia de RETransform, Tokenize no tiene que coincidir con toda la cadena: la expresión regular utilizada para la variable Tokenize la transformación puede coincidir con un subconjunto de la entrada. Después de encontrar una coincidencia, Tokenize vuelve a aplicar la expresión regular, empezando por el carácter después del final de la última coincidencia.
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. | |
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. | |
Expresión | Expresión regular utilizada para la coincidencia. | |
Salidas | Nombres de las cadenas de salida. Puede tener varias salidas para una cadena de entrada determinada. El número de salidas debe corresponder al número de subpatrones de captura en la expresión regular. |
En el siguiente ejemplo, la variable Tokenize la transformación utiliza una expresión regular para capturar los nombres de las cadenas de consulta (en cs-uri-query) y mostrar el subpatrón capturado (el nombre de la consulta) en x-pull-query-name.
Para la cadena de consulta "a=b&c=d", el resultado sería un vector que contenía "a" y "c".
Para obtener información sobre las expresiones regulares, consulte Expresiones regulares.