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

  FORUM HardWare.fr
  Programmation
  Algo

  expression régulière

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

expression régulière

n°1926150
AGA
La boîte à Bokeh!
Posté le 23-09-2009 à 13:57:44  profilanswer
 

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 [:aga]  


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
mood
Publicité
Posté le 23-09-2009 à 13:57:44  profilanswer
 

n°1926151
Elmoricq
Modérateur
Posté le 23-09-2009 à 14:01:59  profilanswer
 

Avec des regexps POSIX ou PCRE ?
 
En PCRE, j'utiliserais un truc du genre :

^\d+\.(BEL|ITA|SUI|\d{2})$

n°1926152
pataluc
Posté le 23-09-2009 à 14:03:37  profilanswer
 

qqchose comme ca:

Code :
  1. /^[0-9][0-9]*\.([0-9]{2}|bel|sui|ita)$/
 

Edit:  [:benou_grilled]


Message édité par pataluc le 23-09-2009 à 14:48:47
n°1926172
Elmoricq
Modérateur
Posté le 23-09-2009 à 14:44:12  profilanswer
 

Sa chaîne commence par 1 ou plusieurs chiffres, tu as mis "commence par 0 ou plusieurs chiffres" ;)

n°1926176
pataluc
Posté le 23-09-2009 à 14:48:24  profilanswer
 

ah oui spa faux.


Message édité par pataluc le 23-09-2009 à 14:48:41
n°1926311
AGA
La boîte à Bokeh!
Posté le 24-09-2009 à 08:51:09  profilanswer
 

Super!
 
Tout compris sauf le \. pour le point?
Le point etant une instruction également le \ sert de caractère d'esc?


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
n°1926327
pataluc
Posté le 24-09-2009 à 10:34:05  profilanswer
 

exactement.

n°1926346
AGA
La boîte à Bokeh!
Posté le 24-09-2009 à 11:42:00  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  expression régulière

 

Sujets relatifs
Chaine de caractère :S + Expression regulièreExpression régulière pour un preg_split
expression reguliere : recuperer lien internetexpression reguliére supp balise
[Résolu][Expression Régulière] Besoin d'aideexpression régulière en php
[ksh] expression regulière sur longueur chaineBesoin d'aide pour une expression régulière
Expression régulière interval de tempspreg_replace : problèmes d'expression régulière
Plus de sujets relatifs à : expression régulière


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