Saltar la navegación

Expresiones

En los contextos condicionales (match if, if, elseif, etc.) para construir condiciones pueden usarse los siguientes operadores:

Operador Significado
= igualdad
and y lógico
or o lógico
not no lógico. El operador distinto se construye con not y =.
known Verdadero si el cliente cuya petición se está procesando tiene una declaración host.
exists nombre-opción   Verdadero si la opción especificada es enviada por el cliente cuya petición se está procesando.  
() Paréntesis para agrupar expresiones.

Las expresiones pueden incluir funciones como las siguientes:

substring (expresión, inicio, longitud)

Devuelve la subcadena de expresión que comienza en inicio y tiene longitud de caracteres. El primer carácter de una cadena el el índice 0.

suffix (expresión, longitud)

Devuelve la subcadena de expresión formada por los primeros longitud caracteres.

lcase (expresión)

Devuelve expresion convertido en minúsculas.

ucase (expresión)

Devuelve expresión convertido en mayúsculas.

pick (expresión1 , expresión2, ..., expresiónN)

Evalúa las expresiones de izquierda a derecha y devuelve la primera que no se evalúe a null.

concat (expresión1 , expresión2, ..., expresiónN)

Evalúa cada una de las expresiones y las concatena.

reverse (anchura, expresión1, expresión2, ..., expresiónN)

Evalúa las expresiones, las concatena y le da la vuelta en grupos de anchura bytes.