Rechercher : dans
Par :

Pb sur expression reguliere

Dernière réponse le 25 mar 2008 à 13:13:48 Mr Joé, le 17 mar 2008 à 15:07:49 
 Signaler ce message aux modérateurs

Bonjour,

J' utilise une expression régulière qui est la suivante mais elle ne fonctionne pas :

^[1-9][.][A-B-C-H-J-M-N-O-P-R-G-L][.][0-14][.][001-999]$

J'aimerai que : premièrement un chiffre de 1 à 9
séparé d'un point
ensuite une lettre parmi A-B-C-H-J-M-N-O-P-R-G-L
séparé d'un point
ensuite un chiffre de 0 à 14 ou une lettre de R à U
séparé d'un point
ensuite un numéro d'ordre de 001 à 999

Exemple de résultat : 2.A.6.096

Merci pour votre aide,

Configuration: Windows XP
Firefox 2.0.0.12

Meilleures réponses pour « pb sur expression reguliere » dans :
[RegExp] Récupérer une adresse IP VoirFinalité Mise en œuvre Explications Interprétation du motif Récupérer une adresse IP Finalité Pour récupérer une IP dans un fichier texte, fichiers journaux, pages web, etc. Mise en œuvre L'expression régulière suivante combinée à la...
Sed - Trucs et astuces VoirSubstitution Affichage Suppression Espace et tabulation Ligne vide Intervalle régulier Divers Joindre des lignes Affichage insensible à la casse Substitution Substituer "foo" par "bar" à chaque ligne Seulement la 1ère...
Télécharger Renamer4Mac VoirRenamer4Mac permet de renommer facilement un grand nombre de fichiers. Par un simple glisser/déposer des fichiers sur son icône ou dans sa fenêtre, on peut agir de différentes manières. par Rechercher/Remplacer (expression régulière et...
PHP - Expressions régulières VoirQu'est-ce qu'une expression régulière? Les expressions régulières sont des modèles créés à l'aide de caractères ASCII permettant de manipuler des chaînes de caractères, c'est-à-dire permettant de trouver les portions de la chaîne correspondant au...
Javascript - L'objet RegExp VoirLes particularités de l'objet RegExp L'objet RegExp est un objet permettant de manipuler des expressions régulières, c'est-à-dire des modèles créés à l'aide de caractères ASCII permettant de manipuler des chaînes de caractères, afin de trouver des...

1

FredJM, le 25 mar 2008 à 11:00:21

Bonjour

Je peux faire quelques remarques :
dans les crochets, il faut des chiffres et non des nombres, le signe moins peut signifier selon le contexte d'une lettre à une autre ou le signe lui-même.
donc [1-14] signifie un chiffre entre 1 et 1 ou le chiffre 4
[A-B-H-Z] signifie une lettre entre A et B ou le signe moins ou une lettre entre H et Z.

Je propose, sans être sur de ce que vous souhaitez précisément :
^[1-9][.][ABCHJMNOPRGL][.](\d|1[0-4])[.](\d\d[1-9]|\d[1-9]\d­|[1-9]\d\d)$
sinon, donnez des exemples qui marchent ou pas.

Cordialement

Répondre à FredJM

2

 FredJM, le 25 mar 2008 à 13:13:48

J'ai mis \d pour [0-9]

Répondre à FredJM
Collection CommentÇaMarche.net