Partage
  • Partager sur Facebook
  • Partager sur Twitter

Perl - Retirer caractère spéciaux avec Regex

Enlever les tabulations et backslash d'un fichier texte

    12 mai 2015 à 14:29:44

    Bonjour,

    Je débute en Perl, je cherche à retirer toutes les tabulations et backslash d'un fichier texte qui est sous forme :

           \\HOSTNAME1

            \\HOSTNAME2

                       \\HOSTNAME2-BIS

                        \\HOSTNAME2-TIER

             \\HOSTNAME3

    J'ai besoin de récupérer les hosts 1, 2 et 3

    Voici le code :

    open(RD,"hostname.txt")||die("Erreur");
    
    while(my $line = <RD>){
         #Pour retirer les espaces et tabulations
         $line =~ s/^[\s]+//;
         #Pour retirer les backslash
         $line =~ s/^\\+//;
    }
    
    close(RD);

    Cela ne fonctionne pas... Avez vous une idée s'il vous plais ?


    Merci d'avance pour votre temps,

    • Partager sur Facebook
    • Partager sur Twitter

    Perl - Retirer caractère spéciaux avec Regex

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown