Newsgroup: it.comp.software.newsreader
Titolo: [Dialog] Filtro su From insolito

Qualche anima pia mi ricorda come filtrare un indirizzo del tipo From:
Tizio <"<">  (che appare come Tizio <<>	) ?
Ho provato fra l'altro con  {^Tizio\s<<>$} , {^Tizio\s<"<">$}
{^Tizio\s\x60\x60\x62$} e {^Tizio\s\x60\x34\x60\x34\x62$} , usando i codici
Ascii corrispondenti a < (= 60), > (= 62), e " (= 34) , ma non mi sembra
che funzioni...




Dovresti mettere gli esadecimali:
{^Tizio\s\x3C\x22\x3C\x22\x3E$}
poi però non so se funziona...
-- 
Maria Luisa C - 19/09/2005 22.34.57
Bigamy is having one wife too many.  Monogamy is the same.
Oscar Wilde
-

by 40tude_Dialog/
2.0.15.64
 (d1a635bf.396.96), on 19/09/05 21:58, *Enrico 
C* wrote:


Questa funziona. Fai un cut&paste in notepad, salvalo come .htm e poi 
aprilo:
<HTML><HEAD>
<SCRIPT type=text/javascript>
var strHtml = "Tizio <<>";
alert(strHtml);
alert(strHtml.replace(/Tizio [<">]+/, ""));
</SCRIPT>
</HEAD><BODY></BODY></HTML>
L'alert ti fa vedere la scritta che poi viene eliminata. Non conosco la 
sintassi di Dialog, ma vedendo quello che hai fatto dovrebbe essere:
{Tizio [<">]+} oppure {Tizio[\s<">]+}
provarle non nuoce. ;-)
-- 
    * b *
  *   y   *
*   Piero   *
[ /cogito ergo sum/ ] 

 provarle non nuoce. ;-)
Sia {^Tizio [<">]+$} che {^Tizio[\s<">]+$} funzionano tutti e due. Troppa
grazia! :-)
Immagino che matchino anche indirizzi simili composti solo da parentesi
angolari e virgolette.... ma è cmq utile. Thanks! 

 parentesi angolari e virgolette.... ma č cmq utile. Thanks!
Assolutamente no, trova solo quel che hai chiesto. ;-) Ma di ché? ^_^
-- 
    * b *
  *   y   *
*   Piero   *
[ /deus ex machina/ ] 

 Ok, vedo che Dialog vuole che sia indicato l'inizio e la fine "^$"
L'aggiungo per evitare la possibilità di matchare anche altre cose, per
esempio UnTizio... ^^

 Assolutamente no, trova solo quel che hai chiesto. ;-)
Be', a dire il vero ha ragione Enrico... la prima riscontra «Tizio» 
seguito da qualsiasi combinazione di «<», «>» e «"»; la seconda prende 
«Tizio» seguito da combinazioni di tali caratteri con spazi nel mezzo.
-- 
Fare Well!
G | ICQ#: 16553733 ~ GoogleTalk: alfavata ~ MSN: 
alfa...@hotmail.it
IRC: Gandalf on 
irc.azzurra.org
 ~ Jabber: 
gan...@jabber.linuxfan.it
www.fiag.it
 ~ 
www.x-privat.org/newsgate.php
 ~ 
www.getthunderbird.com

 per esempio UnTizio... ^^
Perfetto! ;-) Non avevo considerato questa possibilità.
-- 
    * b *
  *   y   *
*   Piero   *
[ /rebus sic stantibus/ ] 

 «Tizio» seguito da combinazioni di tali caratteri con spazi nel mezzo.
Sia la prima che la seconda trovano: Tizio <"<">, perciò altre 
combinazioni di nick con o senza <">, oppure <"> da sole, vengono 
ignorate.
Enrico ha scritto «Immagino che matchino anche indirizzi simili composti 
solo da parentesi angolari e virgolette», ma non è così. Se Dialog lo 
facesse, avrebbe un comportamento difforme dalle regexp.
-- 
    * b *
  *   y   *
*   Piero   *
[ /audaces fortuna iuvat/ ] 

 Se Dialog lo facesse, avrebbe un comportamento difforme dalle regexp.
Au contraire, lo sarebbe qualora ciň che ho descritto non avvenisse.


 Au contraire, lo sarebbe qualora ciò che ho descritto non avvenisse.
Tu cosa intendi per "indirizzi simili composti _SOLO_ da parentesi 
angolari e virgolette"? Io intendo from con _SOLO_ parentesi angolari e 
virgolette, oppure, ma proprio a voler esagerare, from con parentesi 
angolari e virgolette con testo _DIVERSO_. Tu hai fatta una sfilza di 
from con lo stesso testo, variando le parentesi angolari e le 
virgolette, è ovvio che vengano matchati! Pare che tu non abbia capito 
la domanda di Enrico. :-P
-- 
    * b *
  *   y   *
*   Piero   *
[ /memento mori/ ] 

 la domanda di Enrico. :-P
Probabilmente sono io che mi sono espresso male, ma intendevo proprio
quello che ha descritto Gandalf ...ovvero "indirizzi simili composti solo
da parentesi angolari e virgolette."
Davo per scontato che rimanesse invariato il nick (Tizio), ma probabilmente
questo ha causato qualche equivoco... Sorry! :)

 probabilmente questo ha causato qualche equivoco... Sorry! :)
Ok, se l'avessi spiegato cosě non avrei esitato a confermare i tuoi 
dubbi. ;-)
Credevo interessasse trovare anche altre combinazioni di parentesi 
angolari e virgolette (con lo stesso nick) , ma volendo trovare 
(matchare non riesco a digerirlo) SOLO quel from, la cosa piů semplice 
era copiarlo pari pari:
{^Tizio <"<">$}  :-)
-- 
    * b *
  *   y   *
*   Piero   *
[ /carpe diem/ ] 

 {^Tizio <"<">$}  :-)
Questa però pareva non funzionare, nella prova che avevo fatto... 
Semmai riproverò, se per caso avevo pasticciato... ^^