Connaissez vous une fonction qui remplace une sous chaine par une autre (plus grande) dans une chaine string ?
M%erci d'avance!
#!/bin/perl while (<>) { s/machainearemplacer/machaineremplacante/; s/machainearemplacer2/machaineremplacante2/; print; }
Pollux :
#!/bin/perl
while (<>) { s/machainearemplacer/machaineremplacante/; s/machainearemplacer2/machaineremplacante2/; print; }
nitro
:Pollux :
#!/bin/perl
L'emplacement standard est /usr/bin/perl, sinon ça ne marche nulle part.
while (<>) { s/machainearemplacer/machaineremplacante/; s/machainearemplacer2/machaineremplacante2/; print; }
s/.../.../g. Le 'g' est important, sinon ça ne remplace que la première occurence sur la ligne.
nitro
:Pollux :
#!/bin/perl
L'emplacement standard est /usr/bin/perl, sinon ça ne marche nulle part.
string s; cin>>s; #define replace_it(x,y) for (size_type pos;(pos=s.find(x))!=string::npos;s.replace(pos,sizeof(x)-1,y)) (void)0 replace_it("machaînearemplacer","machaîneremplaçante"); cout<<s;
JiBe
: il faut absolument que j'utilise du c++ car c un devoir de systeme...
L'emplacement standard est /usr/bin/perl, sinon ça ne marche nulle part.