[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