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

  FORUM HardWare.fr
  Programmation
  Perl

  Expression Reguliere cplx, need help.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Expression Reguliere cplx, need help.

n°793221
alcante
Posté le 12-07-2004 à 09:06:22  profilanswer
 

hello !
 
J'essaye de faire une expression reguliere mais j'ai un peu de mal et je commence a douter de ca faisabilite !
 
J'ai une chaine qui peut ressembler a ca :
"1.0.2"
"1.6.25.999"
"3.5"
 
Et j'essaye *en une seul ligne* de recuperer dans X variables ( 2,3,4 )
les differents nombre.
 
Pour le moment j'ai ca :
 
my($toto,$titi,$tutu,$tata) =  
($version =~ /(.+?\.|.*?)(.+?\.|.*?)(.+?\.|.*?)(.*?)/);
 
sans succes :(
 
Il me semble qu'il y des regles/langages grammaticales pour construire ce genre d'expression reguliere complexes, mais je n'en suis pas adeptes !
 
Merci pour votre aide !

mood
Publicité
Posté le 12-07-2004 à 09:06:22  profilanswer
 

n°793465
Aricoh
gentil mais fo po pousser
Posté le 12-07-2004 à 12:13:24  profilanswer
 

Hello,
 
tu pourrais utiliser la fonction split() en éclatant tes données en fonction du caractère "." (point)


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO
n°793506
Charlux
Posté le 12-07-2004 à 13:14:41  profilanswer
 

+1
Bein plus simple et en plus tu n'est pas dépendant du nombre de variables

n°795340
burgergold
5$? va chez l'diable!
Posté le 14-07-2004 à 00:10:15  profilanswer
 
n°797125
alcante
Posté le 16-07-2004 à 08:31:42  profilanswer
 

Merci bien !  
a force d'utiliser les expressions regulieres je n'ai meme pas pense a utiliser une fonction aussi simple !
 
Encore Merci ;)

n°798273
matafan
Posté le 17-07-2004 à 06:00:47  profilanswer
 

split est clairement la meilleure solution, mais pour info tu peux utiliser une expression régulilère du genre /\d+/g qui, dans un contexte de liste, te renvoie un tableau des éléments matchés.


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

  Expression Reguliere cplx, need help.

 

Sujets relatifs
[BASH] SED et expression régulière[MySQL]HELP requete
[need help]easy php et variable dans l'url[ PHP ] Problème d'expression régulière... ([0-9]{1,2}\.[0-9]{1,2})
[php]input files avec separation d'un nom de fichier[need help]script flash problème - please help
Plus de sujets relatifs à : Expression Reguliere cplx, need help.


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