[PERL] Modification du sens du slash

Résolu/Fermé
TMart Messages postés 63 Date d'inscription lundi 2 juillet 2007 Statut Membre Dernière intervention 25 mars 2011 - 10 févr. 2009 à 10:12
TMart Messages postés 63 Date d'inscription lundi 2 juillet 2007 Statut Membre Dernière intervention 25 mars 2011 - 10 févr. 2009 à 11:57
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.
A voir également:

7 réponses

stephyugi Messages postés 5 Date d'inscription lundi 9 février 2009 Statut Membre Dernière intervention 19 décembre 2009
10 févr. 2009 à 10:14
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 63 Date d'inscription lundi 2 juillet 2007 Statut Membre Dernière intervention 25 mars 2011 7
10 févr. 2009 à 10:23
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 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
10 févr. 2009 à 10:51
Salut,
s#\#/#g;
--
106485010510997108
0
TMart Messages postés 63 Date d'inscription lundi 2 juillet 2007 Statut Membre Dernière intervention 25 mars 2011 7
10 févr. 2009 à 11:39
:S
0

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

Posez votre question
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 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
10 févr. 2009 à 11:54
Re,

Alors essaie
s/\\/\//g;
0
TMart Messages postés 63 Date d'inscription lundi 2 juillet 2007 Statut Membre Dernière intervention 25 mars 2011 7
10 févr. 2009 à 11:57
Ç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