Précédent   Forum des professionnels en informatique > Systèmes > Windows > Vos contributions > Articles
Articles Vos avis sur les articles Windows publiés sur Developpez.com
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
Vieux 02/01/2010, 11h38   #1
Expert Confirmé Sénior
 
Avatar de ram-0000
 
Raymond
Inscription : mai 2007
Messages : 7 393
Détails du profil
Informations personnelles :
Nom : Raymond

Informations forums :
Inscription : mai 2007
Messages : 7 393
Points : 10 896
Points : 10 896
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
Citation:
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 !
__________________
Raymond

Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
WinAgentLog WinAgentLog est un service Windows qui collecte en temps réel les messages Microsoft EventLog et les retransmet en utilisant le protocole Syslog à une machine distante.
e-verbe Un logiciel de conjugaison des verbes de la langue française

Ma page personnelle sur DVP

ram-0000 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 02/01/2010, 12h07   #2
Modérateur
 
Avatar de sevyc64
 
Homme Yves
Développeur informatique
Inscription : janvier 2007
Messages : 3 522
Détails du profil
Informations personnelles :
Nom : Homme Yves
Âge : 39
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2007
Messages : 3 522
Points : 6 697
Points : 6 697
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à
__________________
Sevyc64 --- Le partage est notre force

NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS
sevyc64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2010, 10h46   #3
Membre habitué
 
Inscription : février 2007
Messages : 133
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 133
Points : 145
Points : 145
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)
dlewin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2010, 18h37   #4
Expert Confirmé Sénior
 
Avatar de ram-0000
 
Raymond
Inscription : mai 2007
Messages : 7 393
Détails du profil
Informations personnelles :
Nom : Raymond

Informations forums :
Inscription : mai 2007
Messages : 7 393
Points : 10 896
Points : 10 896
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).
__________________
Raymond

Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
WinAgentLog WinAgentLog est un service Windows qui collecte en temps réel les messages Microsoft EventLog et les retransmet en utilisant le protocole Syslog à une machine distante.
e-verbe Un logiciel de conjugaison des verbes de la langue française

Ma page personnelle sur DVP

ram-0000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2010, 11h59   #5
Membre habitué
 
Inscription : février 2007
Messages : 133
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 133
Points : 145
Points : 145
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?
dlewin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2010, 18h07   #6
Membre régulier
 
Étudiant
Inscription : décembre 2006
Messages : 69
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2006
Messages : 69
Points : 80
Points : 80
Envoyer un message via MSN à Obligen Envoyer un message via Skype™ à Obligen
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..
Obligen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2010, 18h13   #7
Expert Confirmé Sénior
 
Avatar de ram-0000
 
Raymond
Inscription : mai 2007
Messages : 7 393
Détails du profil
Informations personnelles :
Nom : Raymond

Informations forums :
Inscription : mai 2007
Messages : 7 393
Points : 10 896
Points : 10 896
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 !"
__________________
Raymond

Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
WinAgentLog WinAgentLog est un service Windows qui collecte en temps réel les messages Microsoft EventLog et les retransmet en utilisant le protocole Syslog à une machine distante.
e-verbe Un logiciel de conjugaison des verbes de la langue française

Ma page personnelle sur DVP

ram-0000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2010, 07h23   #8
Membre régulier
 
Étudiant
Inscription : décembre 2006
Messages : 69
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2006
Messages : 69
Points : 80
Points : 80
Envoyer un message via MSN à Obligen Envoyer un message via Skype™ à Obligen
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...
Obligen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2010, 09h45   #9
Nouveau Membre du Club
 
Inscription : novembre 2004
Messages : 25
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 25
Points : 25
Points : 25
De mon coté, j'emploie Regexile qui marche très bien aussi.
asfez est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2010, 20h49   #10
Nouveau Membre du Club
 
Inscription : décembre 2003
Messages : 24
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 24
Points : 26
Points : 26
À titre d'info... ça marche très bien sous Linux via Wine (version de wine : 1.2)
McPeter est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2010, 11h18   #11
Membre Expert
 
Inscription : janvier 2007
Messages : 1 452
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2007
Messages : 1 452
Points : 1 911
Points : 1 911
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 : )
kaymak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2010, 18h35   #12
Expert Confirmé Sénior
 
Avatar de ram-0000
 
Raymond
Inscription : mai 2007
Messages : 7 393
Détails du profil
Informations personnelles :
Nom : Raymond

Informations forums :
Inscription : mai 2007
Messages : 7 393
Points : 10 896
Points : 10 896
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.
__________________
Raymond

Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
WinAgentLog WinAgentLog est un service Windows qui collecte en temps réel les messages Microsoft EventLog et les retransmet en utilisant le protocole Syslog à une machine distante.
e-verbe Un logiciel de conjugaison des verbes de la langue française

Ma page personnelle sur DVP

ram-0000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 05h20.


 
 
 
 
Partenaires

Hébergement Web