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]

Répondre à