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

  FORUM HardWare.fr
  Programmation
  Perl

  help pour regex

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

help pour regex

n°1829043
donny3
Posté le 18-12-2008 à 15:19:08  profilanswer
 

salut,
 
j'ai ceci dans mon code
 

Code :
  1. if ( /\s*(\$+)(.+)\s*=.*$/) ...
  2. print $1$2;


 
 
j'ai ceci dans mon fichier
test.$$VAR=14
$$VAR=5
 
 
en faite le print ne m 'affiche que
$$VAR
$$VAR
 
il n'affiche pas
test.$$VAR
$$VAR
 
je ne comprends pas pourquoi ?
 
merci de votre aide

mood
Publicité
Posté le 18-12-2008 à 15:19:08  profilanswer
 

n°1829113
gilou
Modérateur
Modzilla
Posté le 18-12-2008 à 16:24:20  profilanswer
 

donny3 a écrit :

salut,
 
j'ai ceci dans mon code
 

Code :
  1. if ( /\s*(\$+)(.+)\s*=.*$/) ...
  2. print $1$2;


 
 
j'ai ceci dans mon fichier
test.$$VAR=14
$$VAR=5
 
 
en faite le print ne m 'affiche que
$$VAR
$$VAR
 
il n'affiche pas
test.$$VAR
$$VAR
 
je ne comprends pas pourquoi ?
 
merci de votre aide

Ben ton $1 matche (\$+) donc $$ dans tes données, et ton  $2 matche (.+) donc tout ce qui est avant =  soit VAR dans tes données
Pour avoir ce que tu veux, tu peux essayer

Code :
  1. if ( /\s*(.*)(\$+)(.+)\s*=.*$/) ...
  2. print $1$2$3;


voire mieux:

Code :
  1. if ( /\s*(.*\$+.+)\s*=.*$/) ...
  2. print $1;


A+,


Message édité par gilou le 18-12-2008 à 16:25:05

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°1829118
donny3
Posté le 18-12-2008 à 16:29:26  profilanswer
 

j'ai essayer avec (.*)
mais sa plante
 
Unmatched ( in regex; marked by <-- HERE in m/( <-- HERE \s*(.*)(\$+)(.+)\s*=.*$/

n°1829127
donny3
Posté le 18-12-2008 à 16:40:50  profilanswer
 

j'ai une parenthese en trop, c est bon


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

  help pour regex

 

Sujets relatifs
vector contenant object utilisant polymorphisme, helpmettre en forme un fichier
Algo en rapport avec un sudoku, helpHELP
help pleasebatch : bloqué et à rendre... help svp!!
HELP dr javaSoucis affichage sur google help please !!!!
regex --> help!boolay en regex .... help needed
Plus de sujets relatifs à : help pour regex


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