32 votes

Un bon logiciel de création d'expressions régulières ou des outils en ligne pour créer des expressions régulières.

Est-ce que quelqu'un a un bon lien vers un site web ou un bon outil pour créer des expressions régulières plutôt que de se casser la tête pour en créer une. L'outil devrait être capable de créer des expressions régulières en sélectionnant simplement une sorte de texte modèle. Par exemple, si je veux qu'un numéro de téléphone soit validé, je devrais pouvoir entrer (000)-(111)-(1111) ou 000-000-0000 ou 000-0000000 et l'outil devrait générer automatiquement l'expression régulière

37voto

RegExGuru Points 344

Voici un bon outil regex en ligne : www.gskinner.com/RegExr/

33voto

Gerhard Points 3383

J'utilise Rubulaire . Ce n'est pas seulement pour Ruby.

8voto

soulmerge Points 37314

Créer des expressions régulières sans avoir tout Les indices ne fonctionnent pas. Mais vous pouvez utiliser un logiciel qui vous aide à les créer. J'ai entendu dire que regexbuddy devrait être assez bon.

EDIT

Les raisons pour lesquelles la création de regex à partir de chaînes de caractères arbitraires ne peut pas fonctionner peuvent être trouvées dans la réponse à la question suivante cette question

4voto

Gishu Points 59012

Expresso possède un constructeur d'interface graphique pour les expressions rationnelles.
Mais je vous recommande de consacrer un peu de temps à l'apprentissage des expressions régulières. Vous serez en mesure de créer des expressions beaucoup plus rapidement qu'avec une interface utilisateur de type helper-builder.

Edit : Mais il ne lira toujours pas votre esprit. Vous devez construire la regex morceau par morceau... dans le sens où je veux 3 chiffres puis un - et ainsi de suite... Il ne peut pas deviner que vous avez besoin d'un numéro de téléphone à partir d'une chaîne correspondante.

3voto

Andre Miller Points 6713

Je suis également un fan de RegexBuddy, mais si vous travaillez avec un budget serré, vous pouvez également utiliser l'utilitaire open source (et gratuit) appelé Kodos . Il a été conçu à l'origine pour déboguer et créer des expressions régulières pour Python, mais vous pouvez l'utiliser pour valider n'importe quelle expression régulière.

Bien sûr, il faudra toujours que vous sachiez comment construire l'expression rationnelle, mais vous pourrez au moins l'utiliser pour valider ou tester ce que vous avez.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X