Ca marche effectivement. Très intéressant, merci!
On 22 fév, 00:43, Jean-Baptiste Barth <[email protected]> wrote: > Bonsoir, > > Le 21 février 2010 23:56, rmb <[email protected]> a écrit : > > > > > Bonjour, > > > Je n'arrive pas trouver la réponse à un petit problème concernant les > > regexp (avec ruby 1.9.1). Mais comme je viens de découvrir le monde > > merveilleux des regexp, j'imagine que la solution doit probablement > > être toute bête. alors voila: > > > J'ai une ligne html qui ressembme à ça: > > <th class="date">mai09</th> > > > Dans mon appli Rails, je vais avoir besoin de récupérer la date. > > Je repère ma date avec cette petite formule. > > [a-z]{3,}\.?\d{2} > > > Ca marche bien, sauf pour le mois "août", à cause de l'accent... mes > > essais ont tous fait plouf jusqu'ici. > > > Une idée > > ? > > Ruby 1.9 commence à introduire des syntaxes pour gérer spécifiquement les > propriétés utf8. Ce qui suit marche bien en 1.9.1 mais non en 1.8.7 : > > "août".match(/^\p{L}+$/) > > Dans ton cas il faudrait donc remplacer [a-z] par p{L}, et voir si ça te > renvoie ce qu'il faut. > Une référence ici :http://www.regular-expressions.info/refunicode.html > > Cdt, > -- > JB -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
