[ruby-it] Espressioni regolari: filtrare i files
Antonio Cangiano
acangiano a gmail.com
Dom 21 Set 2008 18:58:09 CEST
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
--
http://antoniocangiano.com - Zen and the Art of Programming
http://belifesavvy.com - Be life savvy: Life's missing manual
http://stacktrace.it - Aperiodico di resistenza informatica
Currently writing "Ruby on Rails for Microsoft Developers" for Wrox.
More information about the Ml
mailing list