Elemento de padrão de expressão regular. Opcional nos elementos <rule>
.
Nenhum.
Sequência de caracteres de padrão de expressão regular.
O elemento <expression>
pode estar vazio ou conter uma sequência de caracteres de pesquisa simples ou um padrão de expressão regular. O padrão é aplicado a toda a string 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 cadeia de caracteres 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 anexada 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.