logiciels

RegexMatch simplifie les expressions régulières

par Nicolas Furno le 14.01.2013 à 15:15
Bon nombre de développeurs le savent bien : les expressions régulières sont extrêmement utiles et même souvent indispensables, mais elles sont aussi très difficiles à maîtriser. RegexMatch [1.0.2 – US – 4,49 € (promo à 3,59 €) – OS X 10.7 – Perception Health] devrait justement les aider : ce petit utilitaire facilite l’écriture de ces expressions et offre plusieurs outils bien utiles pour tous ceux qui en ont besoin.


Si vous avez déjà votre expression régulière, vous pouvez la saisir dans le premier champ de RegexMatch. Il ne vous restera plus qu’à la vérifier en ouvrant un fichier texte (bouton en forme de dossier en dessous) ou en copiant/collant le texte à analyser dans le champ du bas. Les éléments détectés sont alors en jaune, tandis que la partie à droite de la fenêtre liste tous les résultats. L’utilitaire sert autant à la recherche simple qu’aux opérations visant à chercher et remplacer du texte.

Mieux, RegexMatch peut enregistrer une expression pour vous permettre de la retrouver plus facilement à l’avenir. L’application est d’ailleurs livrée avec quelques expressions de base, tandis que vous n’avez pas à apprendre par cœur toutes les commandes des expressions régulières pour en créer. Vous trouverez un menu avec les commandes les plus courantes, de quoi créer l’expression très rapidement.


RegexMatch peut servir uniquement d’outil d’aide à la recherche, mais ce logiciel est dédié avant tous aux développeurs. Ainsi, une fois votre expression mise en place et vérifiée, vous pourrez l’exporter dans différents langages. Que vous en ayez besoin en PHP, en Objective-C, en Python ou encore en Java, vous obtiendrez dans le presse-papier le code correspondant. Vendue 3,59 €, c’est une affaire si vous devez utiliser régulièrement ces expressions.

|  |  

2
1
Vos réactions (29 réactions)
ericb2 [14/01/2013 15:19]

Je crois que le terme précis, c'est "rationnelles" => Expressions rationnelles
Abudah [14/01/2013 15:26] via MacG Mobile

@ericb2 : Les deux se disent :)
ErGo_404 [14/01/2013 15:36]

Il y a vraiment des devs qui payent 3 euros pour ce genre de logiciels ? Alors que de nombreux sites proposent gratuitement des outils de test ?
jerome74 [14/01/2013 16:02]

@ ErGo_404
Personne ne t'en voudra de citer tes sites favoris!
Philactere [14/01/2013 16:10] via MacG Mobile

@ErGo_404 :
3€ c'est pas chère pour un utilitaire à portée de main et j'imagine plus réactif qu'une page web.
M'enfin, chacun voit midi à sa porte, à l'époque où j'en aurais eu besoin j'aurais volontiers dépensé 3€ plutôt que de farfouiller dans mes signets et tomber sur des erreur 404 ;-)
Strix [14/01/2013 16:20]

@ErGo_404

Il y aussi des développeurs qui achètent des éditeurs de code alors qu'un TextEdit ou un Bloc-notes suffisent...
philik [14/01/2013 16:31]

Pour ceux qui trouvent que 3€, c'est trop :

1 - vous chambrez quand même :-) Soit vous trouvez le soft utile et 3€ c'est pas grand chose, soit vous n'en avez pas besoin et dans ce cas qu'est-ce que vous venez foutre sur ce post ;-)))

2 - comme je suis bon gars, je partage cet excellent petit utilitaire (gratuit) qui implique l'installation de Adobe Air mais permet ensuite d'avoir un outil simple et en mode desktop : http://gskinner.com/RegExr/desktop/

Il n'a pas d'options de traduction multi code comme ici mais si vous êtes connecté, vous pouvez partager avec une communauté d'utilisateurs vos expressions préférées et profiter d'une large base d'exemples. Moi, je l'aime beaucoup ce petit là ...

Bad2climb [14/01/2013 16:36]

Voici un site qui le fait en ligne et gratuitement pour ceux qui connaissent pas :
http://www.gethifi.com/tools/regex
ErGo_404 [14/01/2013 16:51]

@Strix: un IDE apporte des centaines d'outils, d'aides, et grosso modo de choses qui te font gagner un temps fou pour développer. Ca demande aussi un boulot monstre de faire un IDE.
Cet outil là pourrait être codé en une après midi par un passionné, et s'il est pratique (je n'en doute pas un instant), je trouve ça étrange d'en faire une application à part entière. Il fut un temps apparemment lointain ou les gens partageaient ce genre d'outils gratuitement, en faisaient un plugin pour un IDE existant et basta. D'ailleurs à peu près tous les IDEs ont un système de snippets, qui permet de sauvegarder des bouts de code (y compris des regex!) pour les réutiliser plus tard.
Si on se met à accepter de payer 3 euros pour ça, ça revient sincèrement à accepter de payer 3 euros pour utiliser TextEdit.


@jerome74:
http://regexpal.com/ : testeur en javascript
http://www.regular-expressions.info/ : tutoriels, documentation
http://www.regexplanet.com/advanced/java/index.html : testeur en java, capable de faire des tests avec les regex de tous les langages.
ErGo_404 [14/01/2013 16:52]

@philik : qu'est-ce que je viens faire ici ? Le titre ne précise pas que c'est un outil payant, je pouvais pas deviner. Et une fois que l'article est lu, j'ai bien le droit de commenter et de dire que je ne suis pas d'accord.

Merci pour le partage sinon.
philik [14/01/2013 17:33]

@ErGo_404 : évidement, tu as bien le droit de t'exprimer comme tu l'entends ! J'avais mis trois barre à mon smiley pour qu'il n'y ait pas de doute : je plaisantais.

Mais je suis d'accord avec ce que tu dis à @Strix. Effectivement il y avait il n'y a pas si longtemps un modèle encore assez clair (surtout sur Mac) : petits softs gratuits et softs plus importants payants.

Le modèle Iphone ayant tourné la tête aux développeurs (surtout en herbe) il a (malheureusement ?) tiré vers la bas les prix des bons softs. Je dis malheureusement quand je vois de super utilitaires à 7-8 € et des gens qui commencent à trouver que cela devient LA barrière de prix infranchissable ... ?! On marche un peu sur la tête quand on sait le temps passé pour produire un bon soft, et je crois que pour une partie, on casse le marché des "artisans" du software en faisant croire qu'on peut vendre des mois de travail à 5€.

Et en contrepartie, ce modèle low cost nous a gratifié de toute une tartine de soft qui comme tu le dis ne servent à rien ou sont codés en 20 minutes et qu'on balance sur les innombrables bundle et autres stores pour 2 ou 3 euros (je parle en général, pas forcément de ce soft là ...). Ce qui en train de devenir une grosse pollution de notre écosystème :-)

Mais bon, le monde bouge ... les modèles bougent .... et c'est très bien ...
boumy [14/01/2013 17:35] via MacG Mobile

Eh beh, si c'est comme ça ici, je ne m'étonne plus de la manif d'hier:-(
3€ pour un webdev éternel amateur comme moi c'est très bien. C'est le prix pour ne pas avoir à combiner plusieurs services web qui peuvent en effet disparaître et aussi pour manipuler à better Finder rename comme un chef.
J'ai vu que les regex sont matière à examen dans certaines formations et ça ne semblait pas facile pour tout le monde.
BeePotato [14/01/2013 17:42]

@ ErGo_404 : « Si on se met à accepter de payer 3 euros pour ça, ça revient sincèrement à accepter de payer 3 euros pour utiliser TextEdit. »

Ben honnêtement, si TextEdit n'était pas distribué gratuitement par Apple, il pourrait très bien se faire payer 3 €.
Tu sais, ça n'est pas bien cher, 3 €. Il n'y a rien de choquant à ce qu'un développeur, content de la qualité de l'outil qu'il a développé, décide de le rendre payant, si modeste que soit cet outil (comme le prix, quoi), et même si d'autres outils similaires sont disponibles gratuitement.
D'autant qu'il y a évidemment passé plus d'une après-midi, pour arriver à un niveau de finition acceptable (le cœur du logiciel, oui il peut se faire en quelques heures — mais la finition propre de l'interface, ça prend bien plus de temps, comme le savent tous ceux qui font ça sérieusement).

Non, vraiment, rien de choquant de payer 3 € pour ça.
Rien d'obligatoire non plus, note. Du coup tout va bien. :)
Yo Eight [14/01/2013 19:00] via MacG Mobile

@BeePotato :
Tout va bien finalement à part des développeurs qui ne savent pas écrire des regexps et payent 3 € pour quelque chose que grep fait 1000 fois mieux depuis plus de 20 ans et gratuitement ? Mais bon, c'est n'est que 3€
KilEstBoLeMac [14/01/2013 19:09]

Chers rédacteurs MacGé, pourquoi mettre en avant ce produit?
Si je recherche Regex sur AppStore, il y en a 4-5 concurrents.
Est-ce que celui-ci est mieux que les autres? Si oui pourquoi?
Ou est-ce de la publicité :) Un tout petit comparatif aurait été génial :)
2
1



Réagir

Cinq consignes avant de réagir :
  1. Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
  2. Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
  3. Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
  4. Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
  5. Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.