[ruby-it] Altro problemino

Luigi Panzeri matley a muppetslab.org
Ven 18 Ago 2006 11:32:15 CEST


Andrea Picchio <a.favaro a zuccante.it> writes:

> Sapete per caso se c'č un metodo per cercare in un DataBase usando le 
> espressioni regolari ?
>

Se usi MySQL (almeno dalla versione 4.0 iirc) puoi fare le query come in:

http://mysql.com/doc/refman/5.0/en/pattern-matching.html
http://mysql.com/doc/refman/5.0/en/regexp.html

quindi usando find_by_sql sei a cavallo. Sono quasi potenti come le
regexp perl.

> Cioč cercare un libro con il titolo che comincia per, oppure 
> conprendente.... utilizzando il metodo find_all_by_title()
>

beh per quello ti basta LIKE e quindi puoi fare 

Song.find_all(:conditions => ['title LIKE ?', your_pattern]


Ciao


Maggiori informazioni sulla lista Ml