
Per scrivere i filtri o le combinazioni d'indirizzi da aggiungere nelle liste, Proxomitron utilizza i caratteri speciali o metacaratteri.
Avrete
sicuramente notato il carattere (*)
asterisco, inserito in Add
URL to blockfile, prima di alcuni indirizzi.
È
un metacarattere e permette,
insieme ad altri
caratteri speciali, di estendere il blocco o l'esclusione da tutte le
pagine di
un determinato URL.
Questo è utile perché le pagine pubblicitarie, per evitare di essere bloccate, spesso modificano l'indirizzo.
Per esempio, l'URL www.banner.com può cambiare in:
www.1234.banner.com/456.html
1234
banner.com
5678banner.it
Ecco alcuni caratteri speciali, tra i più importanti ed usati:
*
asterisco
Blocca gli indirizzi delle pagine "prima o
dopo" di esso ed è utile nella maggior parte delle
situazioni.
Scrivendo *banner.*
blocca:
banner.com
banner.it
www.banner.com
xxxxbanner.com
www.xxxx.banner.com
www.xxxxbanner.com/yyy.html
+ più
Indica
una ripetizione di caratteri ed è utile in combinazione con
altri metacaratteri
Scrivendo a+
si vuole indicare:
a, aa oppure ancheaaa
/
slash
Blocca tutti gli indirizzi delle pagine inseriti alla
sua destra.
Scrivendo www.banner.com/
blocca:
www.banner.com
www.banner.com/xxxx.htm
\ antislash
Indica
a Proxomitron che il carattere che segue non è da
considerare un metacarattere ma un carattere standard.
L'URL www.banner.&.com,
che ha inserito il carattere speciale &, deve essere bloccato
così
www.banner.\&.com
? punto interrogativo
Scrivendo
?asso cerca:
asso - passo - masso
& and
Si
utilizza come funzione (and)
Scrivendo
<img (*src="image.gif" & *height=100 &
*width=50)*> filtra:
<img
src="image.gif" height=100 width=50>
ed
anche
<img height=100 width=50
src="image.gif">
|
barra
Blocca in alternativa gli indirizzi delle pagine posti
tra parentesi e separati dalla barra, in pratica si comporta come "OR".
Scrivendo
www.banner.(com|net|it) blocca:
www.banner.com
www.banner.net
www.banner.it
(spazio)
Inserendolo
dopo quello che volete cercare o bloccare, agisce indipendentemente
dagli spazi inseriti:
Scrivendo <td
valign> agisce su:
<td valign> <tdvalign> <td valign>
\s
Come
lo spazio, ma agisce e trova solo con caratteri separati da almeno uno
spazio:
Scrivendo <td\s>
agisce su:
<td valign> <td valign> ma non su <tdvalign>
\w
È
l'opposto di \s, e trova solo caratteri senza spazi.
Molto
simile ad *, si differenzia
perchè finirà di cercare quando
troverà uno spazio oppure >,
che è il simbolo di chiusura dei tag.
\t
Introduce una
tabulazione
\r
Introduce
un ritorno alla linea
\n
Introduce
una nuova linea
(...)
tra parentesi
Introduce
delle sottoregole
Scrivendo ad(cont(ent|roller)|count(er))
blocca gli URL od i Tag che contengono:
adcontent
adcontroller
adcount
adcounter
^ negazione della funzione
I
caratteri preceduti da questo carattere non saranno filtrati
(www|)
Blocca
gli indirizzi delle pagine con e senza www.
Scrivendo
(www|)banner.com blocca:
www.banner.com
banner.com
([^.]+.|)
Blocca
gli indirizzi delle pagine web inseriti prima del punto.
Scrivendo
banner.com
blocca:
www.international.banner.com
ma anche
banner.com
[^/]++
Non blocca
gli indirizzi davanti al punto.
Scrivendo
[^/]++banner.com blocca:
banner.com
ma non
www.international.banner.com
L'ultimo esempio potrebbe servire per evitare di bloccare, oltre al banner pubblicitario, anche l'URL della stessa pagina.
*sito.com/
potrebbe bloccare anche tutto l'URL se questo ha lo stesso nome del
banner, per esempio:
www.sito/gratis/sito.com
Naturalmente
la condizione più semplice e veloce è sicuramente
l'utilizzo congiunto di *
e /
NB: È sempre
consigliabile terminare l'indirizzo
URL con /.
Scrivendo *banner.com/
- si bloccherà
banner.com
www.banner.com
www.xxx.banner.com/yyy.html
xxxbanner.com/yyy.html
Per una descrizione più completa delle possibilità offerte dai caratteri 'wildcard', vi rimando alla guida Help contenuta nel programma e ad una prossima pagina di questo manuale dedicata alla realizzazione dei filtri.