expression régulière - Algo - Programmation
Marsh Posté le 23-09-2009 à 14:01:59
Avec des regexps POSIX ou PCRE ?
En PCRE, j'utiliserais un truc du genre :
^\d+\.(BEL|ITA|SUI|\d{2})$ |
Marsh Posté le 23-09-2009 à 14:03:37
qqchose comme ca:
Code :
|
Edit:
Marsh Posté le 23-09-2009 à 14:44:12
Sa chaîne commence par 1 ou plusieurs chiffres, tu as mis "commence par 0 ou plusieurs chiffres"
Marsh Posté le 23-09-2009 à 14:48:24
ah oui spa faux.
Marsh Posté le 24-09-2009 à 08:51:09
Super!
Tout compris sauf le \. pour le point?
Le point etant une instruction également le \ sert de caractère d'esc?
Marsh Posté le 24-09-2009 à 11:42:00
Merci les gars.
Marsh Posté le 23-09-2009 à 13:57:44
Salut,
J'essaie de monter une expression régulière. (pour un logiciel qui utilise des expressions régulière pour faire ses masques de saisies).
C'est n'est pas qq chose de familier pour moi et j'éprouve quelques difficultés.
La chaine a formater :
elle commence par des chiffres (de 1 à plusieurs), tjs suivi par un point, puis terminée soit :
-par DEUX chiffres
-par une chaine de 2 caractère connue (BEL, ITA, SUI).
Voilà où j'en suis, mais ce n'est pas pleinement satisfaisant.
/^[0-9]*[.].[0-9]*|bel|sui|ita$/
une idée?
Merci
---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.