IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Articles Discussion :

[Programme] RegexBuilder, un programme de création et de test des expressions régulières


Sujet :

Articles

  1. #1
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 369
    Points
    50 369
    Par défaut [Programme] RegexBuilder, un programme de création et de test des expressions régulières
    RegexBuilder, un programme de création et de test des expressions régulières
    Ce document a pour but de présenter le programme RegexBuilder de création et de test des expressions régulières. Ce programme gratuit fonctionne sous environnement Windows et utilise la bibliothèque C++ Boost.Regex.
    A vos commentaires !

  2. #2
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 233
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 233
    Points : 28 261
    Points
    28 261
    Par défaut
    Perso j'utilise depuis plusieurs années RegExBuilder, édité par Kevin J.Mills, téléchargeable ici --> http://www.redfernplace.com/download...ilderSetup.msi

    Mais il ne s'agit visiblement pas du même que celui présenté ici.


    PS : Une requete avec Regexbuilder sous Google, renvoie vers plusieurs logiciels différents portant tous ce nom là

  3. #3
    Membre confirmé

    Inscrit en
    Février 2007
    Messages
    202
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 202
    Points : 450
    Points
    450
    Billets dans le blog
    1
    Par défaut
    Salut
    intéressant comme programme. L'utilité n'est effectivement plus à démontrer.

    Je regrette cependant les MFC et attends la création de Regex comme le fait
    RegexBuddy (payant)

  4. #4
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 369
    Points
    50 369
    Par défaut
    Citation Envoyé par dlewin Voir le message
    Je regrette cependant les MFC
    Pourquoi ?

    Citation Envoyé par dlewin Voir le message
    et attends la création de Regex comme le fait
    RegexBuddy (payant)
    Je viens de regarder RegexBuddy rapidement ce programme et effectivement cela à l'air bien pour apprendre.

    Ceci dit, je pense que cet outil est bien dans ce cadre didacticiel mais qu'il risque de perdre un peu de son utilité le jour où l'on commences à maitriser les expressions régulières du fait des manipulations qu'il impose (ne serait ce que pour créer une expression régulière par exemple).

  5. #5
    Membre confirmé

    Inscrit en
    Février 2007
    Messages
    202
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 202
    Points : 450
    Points
    450
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par ram-0000 Voir le message
    Pourquoi ?
    Parceque les MFC ne sont pas franchement portables, pas toujours simples à gérer, notamment en terme de ressources. Ce n'est pas un jugement.


    Citation Envoyé par ram-0000 Voir le message
    Ceci dit, je pense que cet outil est bien dans ce cadre didacticiel mais qu'il risque de perdre un peu de son utilité le jour où l'on commences à maitriser les expressions régulières du fait des manipulations qu'il impose (ne serait ce que pour créer une expression régulière par exemple).
    Pas tout à fait, car justement en ne maitrisant pas les Regex j'ai fait appel souvent à ce "constructeur de regex" pour comprendre pourquoi les miennes ne fonctionnaient pas ou pour en faire en faisant mon choix dans la liste.
    Peut etre peux tu t'en inspirer?

  6. #6
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 69
    Points : 134
    Points
    134
    Par défaut
    Un peu pareil que dlewin. Un tel programme devrait etre fait en Qt ou Java, il est dommage qu'il ne fonctionne que sous Windows alors qu'il ne fait aucunement appel au système. A la limite, s'il était fait en WPF histoire d'avoir une interface qui claque...

    Ensuite, si je met "salut !" en entrée, et "salut" en regex, il n'y a aucun résultat, alors qu'en fait si.

    Franchement, c'est sympa, mais c'est le genre de programme que tous les devs se codent en 1/2h quand ils en ont besoin...



    Je ne cherche pas à être méchant ou autre, surtout pas, juste à te dire de développer un peu plus, il y a des tas de possibilités à implémenter dans ce genre de programme, mais là, ça fait encore très "outil de dev rapide", et le fait qu'il ne marche pas correctement est difficilement acceptable..

  7. #7
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 369
    Points
    50 369
    Par défaut
    Citation Envoyé par Obligen Voir le message
    Ensuite, si je met "salut !" en entrée, et "salut" en regex, il n'y a aucun résultat, alors qu'en fait si.
    Je ne suis pas d'accord, "salut" ne match pas avec "salut !"
    par contre "salut.." (ou "salut.*") match avec "salut !"

  8. #8
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 69
    Points : 134
    Points
    134
    Par défaut
    Et pourtant si, ça match, que ce soit en C#, Java ou autre. Ca n'aurait pas matché si j'avais précisé où doivent etre les débuts et fin de ligne (^ et $), genre la regex "^salut$" ne match que l'entrée "salut" et pas "aaasalutaaa", mais sans le faire, ça colle, et pas qu'un peu...

  9. #9
    Membre régulier
    Homme Profil pro
    Directeur technique
    Inscrit en
    Novembre 2004
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 56
    Points : 105
    Points
    105
    Par défaut
    De mon coté, j'emploie Regexile qui marche très bien aussi.

  10. #10
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 24
    Points : 30
    Points
    30
    Par défaut
    À titre d'info... ça marche très bien sous Linux via Wine (version de wine : 1.2)

  11. #11
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Points : 2 284
    Points
    2 284
    Par défaut
    C'est la norme posix ou pcre ? Je n'ai pas trouvé l'information dans le tutoriel désolé.

    PS : En tout cas merci pour le tuto : )

  12. #12
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 369
    Points
    50 369
    Par défaut
    Citation Envoyé par kaymak Voir le message
    C'est la norme posix ou pcre ?
    pcre.

    Boost.Regex supporte les modes pcre (perl) et posix mais son fonctionnement par défaut est pcre.

Discussions similaires

  1. Réponses: 0
    Dernier message: 21/11/2011, 12h01
  2. [Debutant ] Test des arguments du programme
    Par peaceinpal dans le forum C
    Réponses: 2
    Dernier message: 09/10/2005, 14h20
  3. Un programme peut-il programmer ?
    Par progfou dans le forum Algorithmes et structures de données
    Réponses: 13
    Dernier message: 24/07/2005, 03h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo