Altro problemino

Sapete per caso se c’è un metodo per cercare in un DataBase usando le
espressioni regolari ?

Cioè cercare un libro con il titolo che comincia per, oppure
conprendente… utilizzando il metodo find_all_by_title()

Grazie

On Gio, Agosto 17, 2006 17:03, Andrea P. wrote:

Sapete per caso se c’è un metodo per cercare in un DataBase usando
le
espressioni regolari ?

Cioè cercare un libro con il titolo che comincia per, oppure
conprendente… utilizzando il metodo find_all_by_title()

C’è un progetto che fa più o meno quello che cerchi tu: KirbyBase
(http://netpromi.com/kirbybase_ruby.html). Non so dirti altro, però, visto
che non l’ho mai provato.

Ciao

Andrea P. [email protected] 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

Ecco… rileggendo questo post mi sono reso conto di aver capito e
risposto fischi per fiaschi… ho bisogno di ferie…

Saluti