Elemento de padrão de expressão regular. Opcional em elementos <rule>
.
Nenhum.
Sequência de caracteres do padrão de expressão regular.
O elemento <expression>
pode estar vazio ou conter uma cadeia de caracteres de pesquisa simples ou um padrão de expressão regular. O padrão é aplicado a toda a cadeia de caracteres de solicitação.
Uma correspondência sempre ocorre quando <expression>
está vazio ou não é especificado; isso equivale a especificar <expression>.*</expression>
.
A implementação é baseada no pacote Java java.util.regex, que fornece uma sintaxe de expressão regular semelhante à de Perl.
A sequência de expressão não deve conter caracteres literais < e &. Esses caracteres reservados podem ser codificados com &
e <
, respectivamente, ou a sequência inteira pode ser incluída em uma seção XML CDATA
:
<expression><![CDATA[&fmt=custom]]></expression>
Todos os caracteres entre as tags <expression>
e </expression>
são passados para o analisador de expressão regular, incluindo caracteres fora da seção opcional CDATA
. Deve-se ter cuidado para evitar espaços em branco adicionais.