IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

Probleme avec le split


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Avril 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 10
    Par défaut Probleme avec le split
    Bonjour tous le monde voilà j'ai une liste qui est sous cette forme:
    /root/Desktop/Movies/attacks/transformations/fichier_video.avi
    /root/Desktop/Movies/attacks/transformations/fichier_video.avi
    .......................

    J'ai essayé pas mal de truc mais j'ai tjrs le prob avec "/" je sais pas comment l'enlever.
    Ce que je voudrai c'est recuperer juste la partie en rouge est ce que quelqu'un pourrait m'aider à faire ça.
    Merci d'avance.

  2. #2
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 89
    Par défaut
    bonjour ,
    je pense que ceci pourrai t 'interresser (ou au moin t 'inspirer):
    http://perl.developpez.com/faq/?page...nD1#sectionD1b
    cordialement krousty

  3. #3
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Ecrit par nos soins

  4. #4
    Membre habitué
    Inscrit en
    Avril 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 10
    Par défaut
    merci je vais essayer

  5. #5
    Membre habitué
    Inscrit en
    Avril 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 10
    Par défaut
    J'ai lu le tuto ce n'est pas vraiment ce que je cherche où c'est peut etre moi qui n'y comprend pas grand chose . Ce que je cherche c'est la commande pour couper la premiere partie de ma ligne.
    Merci comme meme

  6. #6
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Citation Envoyé par bioneron Voir le message
    J'ai lu le tuto ce n'est pas vraiment ce que je cherche où c'est peut etre moi qui n'y comprend pas grand chose .
    Tu n'as effectivement pas bien lu... Tu as un chemin, et tu veux récupérer le nom du fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    use File::Basename;
    my $chemin = "/root/Desktop/Movies/attacks/transformations/fichier_video.avi";
     
    my $nom_fichier = basename($fichier);
    print $nom_fichier;
    Ce morceau de code, tiré de la FAQ fait exactement ce que tu veux.

    --
    Jedaï

  7. #7
    Membre régulier
    Inscrit en
    Avril 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 9
    Par défaut
    Salut,

    Je ne sais pas si cette solution peut t'aider mais puisqu'il s'agit de noms de fichiers tu peux utiliser basename comme dans l'exemple ci-dessous :

    use File::Basename;

    my $chaine = "/home/data/salut.avi";
    my $nom_fic = basename($chaine);
    print "$nom_fic\n";


    En entrée j'ai un chemin complet ($chaine) et en sortie tu obtiens simplement "salut.avi".

    En espérant avoir pu te renseigner.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme avec split sur ¤
    Par jokerparis dans le forum Langage
    Réponses: 15
    Dernier message: 30/05/2007, 19h07
  2. Java Probleme avec line.trim().split("\t");
    Par benzh dans le forum Langage
    Réponses: 6
    Dernier message: 02/08/2006, 04h18
  3. [RegEx]Probleme avec String.split
    Par sebastieng dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 09/02/2006, 21h24
  4. [DEBUTANT] probleme avec split ?
    Par matN59 dans le forum ASP
    Réponses: 6
    Dernier message: 23/10/2004, 15h47
  5. [langage] Problem avec split
    Par Ludo167 dans le forum Langage
    Réponses: 4
    Dernier message: 08/07/2004, 14h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo