Elemento pattern con espressione regolare. Facoltativo negli elementi <rule>
.
Nessuno.
Stringa di pattern con espressione regolare.
L'elemento <expression>
può essere vuoto o contenere una stringa di ricerca semplice o un pattern di espressione regolare. Il pattern viene applicato all’intera stringa di richiesta.
Una corrispondenza si verifica sempre quando <expression>
è vuoto o non è specificato; equivale a specificare <expression>.*</expression>
.
L'implementazione si basa sul pacchetto Java java.util.regex, che fornisce una sintassi con espressione regolare simile a quella di Perl.
La stringa di espressione non deve contenere caratteri letterali < e &. Questi caratteri riservati possono essere codificati rispettivamente con &
e <
oppure l'intera stringa può essere racchiusa in una sezione XML CDATA
:
<expression><![CDATA[&fmt=custom]]></expression>
Tutti i caratteri tra i tag <expression>
e </expression>
vengono passati al parser di espressioni regolari, inclusi i caratteri al di fuori della sezione opzionale CDATA
. Presta attenzione a evitare spazi bianchi aggiuntivi.