En bref… Les expressions régulières lisibles !

Readable Rex

Vous connaissez les expressions régulières, aussi appelé Regex ? Vous savez alors comment ces petites bêtes peuvent faire perdre un temps fou. Figurez-vous que je suis tombé hier soir sur une librairie .NET, nommé ReadableRex, qui permet d’écrire des Regex d’une façon plus humaine.

Le pattern suivant :

1
<title>(?<title>.*)</title>

Se traduit de cette façon :

1
Pattern.With.Literal("<title>").NamedGroup("title", Pattern.With.Anything.Repeat.ZeroOrMore).Literal("</title>");

Moi j’adore et vous ? Pour tester cette librairie, je vous invite à vous rendre sur cette page directement sur le site de l’auteur.

Merci.

Publié dans .NET, Développement, En bref....

Classé dans , , .


2 réponses

Suivez la conversation, abonnez-vous au flux RSS des commentaires..

  1. LuckyNux dit

    J’avoue que ceci est très pratique pour les gens comme moi qui ont une forte allergie au regex !
    Bon moi j’avais une autre solution, elle s’appelle « Olivier, tu peux venir m’aider ? :D  »

  2. Vincent BOUZON dit

    Ouai ça peut aider pas mal les allergiques au Regex, surtout que les Regex en .NET, c’est pas ceux que Olivier connait je pense :)



Un peu de HTML est permis

ou héberger un rétrolien.