[Logiciel] Expressions régulières

sebsauvage Messages postés 33415 Statut Modérateur -  
sebsauvage Messages postés 33415 Statut Modérateur -
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/

1 réponse

batmat Messages postés 1871 Statut Membre 114
 
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 33415 Statut Modérateur 15 667
 
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

Discussions similaires