[ruby-it] Espressioni regolari: filtrare i files

Massimo Arnaudo lavoro a massimo.arnaudo.name
Dom 21 Set 2008 20:48:21 CEST


Antonio Cangiano wrote:
> Ciao Massimo,
> 
> On Sun, Sep 21, 2008 at 12:37 PM, Massimo Arnaudo
> <lavoro a massimo.arnaudo.name> wrote:
>>  b = b("/pdf*/")
>>  puts b.sort
>>
>> ricevo un errore
>> txt_to_ics_2.rb(main):030:0>   b = b("/pdf*/")
>> NoMethodError: undefined method `b' for main:Object
>>        from txt_to_ics_2.rb:30
>> Come dovrei correggere?
> 
> b.select {|entry| entry.to_s =~ /pdf/ }.sort
> 
> Alcune considerazioni:
> 
> 1) Questo selezioner� tutte le entry che contengono la stringa pdf;
> 2) L'oggetto b non viene alterato. Se vuoi puoi per� assegnare
> l'espressione a b;
> 3) Non ti serve creare un array vuoto per assegnare p.entries a b. Non
> stai programmando in Java. :)
> 

Ciao Antonio,
un problema mi č perņ rimasto: come posso passare i risultati all'array?

Grazie
Massimo
-- 
Posted via http://www.ruby-forum.com/.


More information about the Ml mailing list