[ruby-it] Confronto usando regexp

Stefano De nigris stedenigris a hotmail.com
Gio 12 Mar 2009 16:06:11 CET


Ale ecco qui un esempio ... :)
io ho questo:

primariga="write (qualcuno.nome,' ',qualcuno.cognome,' ha 
',qualcuno.età);"
$varrecord="qualcuno"

if /#{$varrecord}/ =~ primariga.join(" ")
...e qui dentro vai il codice che deve eseguire...
end

Ho fatto primariga.join(" ") perche primariga è un array,altrimenti non 
posso fare il confronto in quanto deve essere una stringa.
Io voglio che al posto di /#{$varrecord}/ deve comparire quello che c'è 
in $varrecord(in questo caso "qualcuno"),cioè che venga fatta il 
confronto tra "qualcuno" e quello che c'è in primariga.
Il mio problema è che facendo cosi lui mi fa l'if sempre, e non quando 
c'è qualcuno.Se avete altri dubbi chiedete???
-- 
Posted via http://www.ruby-forum.com/.


More information about the Ml mailing list