Newsgroup: it.comp.software.newsreader
Titolo: [hamster] Filtri delle news

 Che ci scrivo qui? :-PPP
Niente ;-)
La scrittura corretta è: 
[it\.comp\.software.\newsreader]
-100 subject -"hamster"
Hamster di default non scarica nessun articolo con score negativo.
-- 
     __         ____           | Eì 'Aanììgòò 'Ahoot'é
 __ / /__  ___ / __/__ __ __   |
/ // / _ \/ -_) _// _ \\ \ /   | 
http://www.macrossmm.com
\___/\___/\__/_/  \___/_\_\    | ICQ UIN: 61571298

[cut]
| Niente ;-)
| La scrittura corretta č:
|
| [it\.comp\.software.\newsreader]
| -100 subject -"hamster"
Grazie mille
Sei veramente messo bene :-D
Come mai scivere per steso it.comp.software.newsreader č sbagliato?
Te hai scritto: "it\.comp\.software.\newsreader"
Grazie mille

 Te hai scritto: "it\.comp\.software.\newsreader"
Perdonami l'errore. Deve essere:
    it\.comp\.software\.newsreader
Prima del "." va messa la backslash "\" per indicare ad hamster di usare 
il punto come stringa e non come operatore.


| È un piacere esserti stato utile.
Piacere mio incontrare persone come te
| > Sei veramente messo bene :-D
| In che senso? :-?
Conosci molto bene Hamster
| Perdonami l'errore. Deve essere:
|     it\.comp\.software\.newsreader
| Prima del "." va messa la backslash "\" per indicare ad hamster di usare
| il punto come stringa e non come operatore.
Io nel filtro di hamster ho sempre messo il nome del ng per esteso senza "\"
e' sempre andato bene... come mai?
Grazie ancora

 Grazie ancora
Grazie a te. È un piacere.


 fare.
Ehm... mi si permetta di dissentire :-) A me sembra giusto quello che 
faceva Carlo Il Bello.
 
Ho ripreso in mano l'help in questi giorni per aggiornarlo (ne ha 
bisogno, lo so :-/), e non mi pare ci siano errori nella descrizione 
delle regole dei filtri. Certo, mancano le cose più recenti, come i 
filtri a "scadenza", ma nulla più.
Ho fatto un paio di prove su un secondo Hamster, ed in effetti sembra 
tutto giusto. Vi posto i filtri che ho messo (con quelche commento) ed i 
risultati del test:
----8X-------8X-------8X-------8X-------8X-------8X-------8X---
# ModelloSempliceTesto
# (cerca esattamente quello che c'è scritto)
["it.comp.software.newsreader"]
-1 Message-ID: *
# Questa non è strettamente valida, ma viene accettata 
# come se fosse tra virgolette
[it.comp.software.newsreader]
-2 Message-ID: *
# ModelloSempliceTesto
# (non matcha MAI perchè cerca veramente i backslash!)
["it\.comp\.software\.newsreader"]
-4 Message-ID: *
# ModelloSempliceTesto
# (Idem)
[it\.comp\.software\.newsreader]
-8 Message-ID: *
# ModelloEsprRegolare
# (cerca esattamente la stessa cosa del primo esempio, ma poiché
# il punto in PCRE ha un significato speciale, per renderlo "normale" va
# prefissato con il backslash
[{it\.comp\.software\.newsreader}]
-16 Message-ID: *
# ModelloEsprRegolare
# Funziona, contro ogni previsione dell'utente inesperto ;-)
# In PCRE il punto significa "un carattere qualsiasi"
# e quindi anche un vero punto.
# Oh, ovviamente potrebbe beccare anche altri gruppi, non
# previsti: ad esempio troverebbe "it.composoftware-newsreader" 
# se esistesse!
[{it.comp.software.newsreader}]
-32 Message-ID: *
----8X-------8X-------8X-------8X-------8X-------8X-------8X---
Ogni post scaricato ha ottenuto il medesimo punteggio, -51.
Quindi matcha le regole -1, -2 -16 e -32, come atteso.
Io normalmente evito le PCRE se non sono strettamente necessarie. Il 
match semplice è più veloce, quindi mi tengo le regexp solo per i casi 
strani (che so: tutti i gruppi che *iniziano* per "comp." --> {^comp\.}
che è impossibile da realizzare con espressioni semplici).
Ciao
-- 
alexseb
FoxMail & Hamster in italiano: 
http://digilander.iol.it/alexseb
 
http://web.tiscalinet.it/alexseb

 faceva Carlo Il Bello.
Hai ragione... ho dimenticato semplicemente di trascrivere le parentesi 
graffe...
Chiedo scusa.


| -9999 Subject * -"hamster"
Ciao
Seguendo il tuo consiglio ho creato un filtro per il ng it.test che deve scaricare solo i miei 
post provenienti dal mio indirizzo mail
[it.test]
-9999 from * -"iba...@libero.it.invalid"
-9999 from * -"
carloi...@libero.it
"
non mi funge, come mai?
Dove sbaglio?
Non scarica alcun posts...
Grazie mille

 non mi funge, come mai?
Semplice.
Dopo la prima riga mette anche "carloilbello" a -9999
e dopo la seconda bette ibazar a -9999
la dizione corretta è 
-9999 from * -"iba...@libero.it.invalid" -"
carloi...@libero.it
"
