[Logiciel] Expressions régulières

Fermé
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 2 juil. 2003 à 11:19
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 2 juil. 2003 à 14:12
Un collègue vient de m'indiquer un petit logiciel: Regex Coach

C'est un petit programme qui permet de tester et 'débuguer' en temps réel les expressions régulières (C'est le genre de fonction qu'on retrouve dans Komodo ou JEdit).

C'est bien pratique et c'est gratuit.
Le programme existe pour Linux et Windows.

http://www.weitz.de/regex-coach/
A voir également:

1 réponse

batmat Messages postés 1871 Date d'inscription jeudi 1 novembre 2001 Statut Membre Dernière intervention 9 janvier 2008 114
2 juil. 2003 à 13:59
Il fait quoi exactement "en temps réel" ?
Qu'est ce qu'il fait si tu lui indiques "*?*" par exemple ?

@++

Vous hésitez entre Linux et Windows ?
Vous voulez dépenser du temps ou de l'argent ? :-D
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
2 juil. 2003 à 14:12
Il fait quoi exactement "en temps réel" ?

Il t'affiche les matchs pendant que tu frappe l'expression régulière ou le texte de test.
Disons qu'on perd moins de temps qu'à compiler et tester soi-même la regexp.


*?*

C'est légal, ça ? ça ne me semble pas syntaxiquement correct.
Avec ".*?*", Regex Coach me dit "Quantifier '*' not allowed at position 3".

(D'ailleurs le module de regexp de Python n'aime pas non plus:
>>> import re

>>> a = re.compile(".*?*")
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "C:\Python22\lib\sre.py", line 179, in compile
return _compile(pattern, flags)
File "C:\Python22\lib\sre.py", line 229, in _compile
raise error, v # invalid expression
sre_constants.error: multiple repeat
>>>
0