Elemento de patrón de expresión regular. Opcional en elementos <rule>
.
Ninguno.
Cadena de patrón de expresión regular.
El elemento <expression>
puede estar vacío o contener una cadena de búsqueda simple o un patrón de expresión regular. El patrón se aplica a toda la cadena de solicitud.
Siempre se produce una coincidencia cuando <expression>
está vacío o no se ha especificado; esto equivale a especificar <expression>.*</expression>
.
La implementación se basa en el paquete Java java.util.regex, que proporciona una sintaxis de expresión regular similar a la de Perl.
La cadena de expresión no debe contener caracteres literales < y &. Estos caracteres reservados se pueden codificar con &
y <
respectivamente, o toda la cadena se puede incluir en una sección XML CDATA
:
<expression><![CDATA[&fmt=custom]]></expression>
Todos los caracteres entre las etiquetas <expression>
y </expression>
se pasan al analizador de expresiones regulares, incluidos los caracteres que están fuera de la sección opcional CDATA
. Se debe tener cuidado para evitar espacios en blanco adicionales.