[PERL] Modification du sens du slash

Résolu
TMart Messages postés 67 Statut Membre -  
TMart Messages postés 67 Statut Membre -
Bonjour,

Afin de finaliser mon script PERL, je voulais savoir s'il était possible de modifier le sens des slashs d'une variable.


Par exemple voici le contenu de ma variable : c:\monrepertoire\mondossier\monfichier\

et je souhaiterais qu'elle devienne : c:/monrepertoire/mondossier/monfichier/


Merci d'avance,

Cordialement, TMart.

7 réponses

stephyugi Messages postés 8 Statut Membre
 
salut , il suffit d'appuyer sur la touche (sur le clavier numérique) entre l'étoile et le verrouillage des numeros
0
TMart Messages postés 67 Statut Membre 7
 
Mdr, merci Stéphane, mais t'inquiète je sais utiliser mon clavier.

Mon souci c'est que je suis pas un cador du langage PERL, et surtout en modification précise de chaînes de caractères ...
0
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Salut,
s#\#/#g;
--
106485010510997108
0
TMart Messages postés 67 Statut Membre 7
 
:S
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
TMart
 
Merci pour ta réponse, lami20j, mais je vais peut être te paraitre débile mais j'arrive pas à mettre en marche ce que tu m'as conseillé de faire, car j'ai donc fais ça :

use warnings;
use strict;

my $chaine = 'c:\monrepertoire\mondossier\monfichier';
$chaine =~ s#\#/#g;

print $chaine;


Et je vois sous Notepad que j'ai un conflit de slash dans ma substitution.

J'essaye donc d'en mettre un peu partout mais je trouve pas la solution ...
0
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Re,

Alors essaie
s/\\/\//g;
0
TMart Messages postés 67 Statut Membre 7
 
Ça marche !!!

Merci lami2Oj et promis je t'embête plus, mon script est presque opérationnel grâce à toi !

Encore merci et bonne continuation
0