[ruby-it] ricerca testo.

Mauro Sanna mauro.sanna a comune.cagliari.it
Mer 4 Apr 2007 09:29:37 CEST


Il giorno mar, 03/04/2007 alle 10.22 +0200, Gendag ha scritto:
> Mauro Sanna wrote:
> > Quella che ti ho citato, 
> > (?) -> <mail a comune.xxx.it> 
> > trova quel punto interrogativo al posto dell'indirizzo mail e mi da
> > l'errore:
> > my_new_class.rb:24: undefined method `[]' for nil:NilClass
> > (NoMethodError)
> >         from my_new_class.rb:21:in `foreach'
> >         from my_new_class.rb:21
> 
> pensavo che gli indirizzi e-mail fossero tutti della forma:
> "<indirizzo1> -> <indirizzo2>". Se c'e' anche la possibilita' che sia
> "(?) -> <indirizzo2>" allora basta modificare la regexp nel metodo
> match:
> 
> /(?:(?:<(.*?@.*?)>)|\(\?\)) -> <(.*?@.*?)>/

In effetti ci avevo gia' provato, avevo fatto questo 
/<(.*?@.*?)>)|\(\?\) -> <(.*?@.*?)>/ ma non mi funzionava.
Perche' quei (?:(?: iniziali?



Maggiori informazioni sulla lista Ml