Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3191 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [Resolu][RegExp] filtre sur code postal

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Resolu][RegExp] filtre sur code postal

n°1780016
poulouf
Posté le 29-08-2008 à 14:55:36  profilanswer
 

Bonjour,
 
j'ai un petit soucis, je voudrai filtrer certain departement via une regexp.
par exemple 20, 97 et 98
J'ai cette expression suivante:
[^(20|97|98)][0-9]{4}$
 
qui ne marche pas,  
car elle bloque 75000 par exemple (tous les depts qui comment par 0,2,7,8 ou 9 en fait)  
 
Quelqu'un a t il un code qui fonctionne pour me sauver?


Message édité par poulouf le 19-11-2009 à 16:12:14
mood
Publicité
Posté le 29-08-2008 à 14:55:36  profilanswer
 

n°1780021
flo850
moi je
Posté le 29-08-2008 à 15:08:08  profilanswer
 

un code postal est composé du code departement et de 3 chiffres, aps de 4  
 
donc qq chose comme ça marchera mieux  
^(20|97|98)[0-9]{3}$

n°1780028
poulouf
Posté le 29-08-2008 à 15:17:36  profilanswer
 

Mon probleme, je pense, viens de "commence par"
l expression ne semble reconnaitre les 2 chiffres comme
2 entités 20 -> 0 et 2...
 
Pour le coup  le {4} est bien nécessaire...
 
mais je pense que le fond de ma regexp est incorrect...je dois etre dans la mauvaise voie pour trouver :)
 


---------------
Mon flick r
n°1780029
flo850
moi je
Posté le 29-08-2008 à 15:19:45  profilanswer
 

au passage , 'jai enelevé une paire de crochet ;)

 

edit : et je te conseille le logiceil kodos pour t'aider a debugguer tes regexp


Message édité par flo850 le 29-08-2008 à 15:20:06
n°1780032
poulouf
Posté le 29-08-2008 à 15:26:25  profilanswer
 

Oups, pardon, je me suis mal exprimé,
le but est bloquer les depts 20, 97 et 98...
 
pour ton expression du coup ok  
(c'est a partir d'elle que j ai construit la mienne),  
mais elle fait l'inverse de ce que je veux...
et je ne sais pas trop l'inverser :/
 
 


---------------
Mon flick r
n°1781042
poulouf
Posté le 01-09-2008 à 16:35:46  profilanswer
 

tout bêtement je suis passé a ca:
 
(?!^(20|97|98)).*
 
j'ai plus besoin de vérifier la conformité du cp, fait ailleurs...
si quelqu'un a mieux, je suis preneur...
 
merci qd meme


---------------
Mon flick r

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [Resolu][RegExp] filtre sur code postal

 

Sujets relatifs
Script bash - Problème d'espace dans une variable RESOLU[Résolu][PHP] utf8_decode et accent en dernière position ?!
Ecriture d'un nombre [RESOLU]Incompatibilité code HTML/Javascript Firefox / IE7
Commentaire de code ? Auto génération ?[Résolu][VBA-Excel]Problème d'affichage de feuille
[RESOLU] Tri + somme pour une colonne[RESOLU] Visual C++ 6.0 : Plantage à la compilation
Cpie de fichier [RESOLU] 
Plus de sujets relatifs à : [Resolu][RegExp] filtre sur code postal


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR