Tokenize

La transformación Tokenize aplica de forma iterativa 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 Tokenize transformación puede coincidir con un subconjunto de la entrada. Una vez encontrada una coincidencia, aplica la expresión regular de nuevo, empezando por el carácter después del final de la última coincidencia. Tokenize

Parámetro Descripción Valor predeterminado
Nombre Nombre descriptivo de la transformación. Aquí puede introducir cualquier nombre.
Distinción entre mayúsculas y minúsculas True o false. 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.
Valor predeterminado El valor predeterminado que se usará 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 ejemplo siguiente, la Tokenize transformación utiliza una expresión regular para capturar los nombres de las cadenas de consulta (en cs-uri-query) y genera 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 contuviera "a" y "c".

Para obtener información sobre las expresiones regulares, consulte Expresiones regulares.

En esta página