Source: Using Regular Expressions in Ruby de Nell Shamrell sur le blog de Blue Box
Voici la première partie d’une série sur les Expressions Régulières en Ruby.
Vous pouvez lire la
deuxième partie ici et la
troisième partie ici.
Introduction
Pour être honnête, la première fois que j’ai vu une expression régulière,
j’étais intimidée. Cela semblait si cryptique et mystérieux. Je peinais à voir
comment la comprendre et a fortiori en écrire une. Encore récemment, je
n’utilisais les expressions régulières qu’en cas d’absolue nécessité (une
validation d’email par ici, un remplacement basique par là). Cela m’a empêché
d’approfondir ma connaissance de leur utilisation en Ruby. Ruby travaille avec
les expressions régulière dans une harmonie, une symphonie de code. Pour
exploiter pleinement Ruby, je devais surpasser mon intimidation, ma peur des
expressions régulières.
J’ai dépassé cette peur. Comme toute chose dans la vie, les expressions
régulières semblent insurmontables jusqu’à ce qu’on les découpe. Je veux vous
aider à dépasser votre peur des expressions régulières. Pour cela, je vais les
découper, étape par étape, et vous guider au travers du concept d’expressions
régulières en Ruby et ce jusqu’aux techniques avancées. J’espère que vous verrez
la beauté, surpasserez votre intimidation et les adopterez dans votre code.