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

PostgreSQL Discussion :

Extraire le nom du fichier d'un chemin complet [9.1]


Sujet :

PostgreSQL

  1. #1
    Membre actif
    Profil pro
    Gestionnaire de données
    Inscrit en
    Mars 2006
    Messages
    356
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestionnaire de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 356
    Points : 248
    Points
    248
    Par défaut Extraire le nom du fichier d'un chemin complet
    Bonjour ,

    (j'ai cherché dans les forums mais pas trouvé , peut-être mal cherché )

    j'ai une colonne texte qui contient le chemin complet d'un fichier . exemple : C:/dossier1/dossier2/monfichier

    Je cherche à ne garder que le nom du fichier ( = monfichier ) , c'est à dire commencer après le 1er slash en partant de la droite.

    La fonction position ne part que de la gauche apparemment et j'ai beaucoup de mal avec les expressions rationnelles.

    Merci d'avance !

  2. #2
    Membre actif
    Profil pro
    Gestionnaire de données
    Inscrit en
    Mars 2006
    Messages
    356
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestionnaire de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 356
    Points : 248
    Points
    248
    Par défaut
    J'ai trouvé une solution "amusante" :

    - j'inverse la chaine avec la fonction reverse
    - puis je cherche le 1er slash en partant de la gauche avec la fonction position
    - puis fonction left
    - puis à nouveau reverse

    LOL !

  3. #3
    Membre actif
    Profil pro
    Gestionnaire de données
    Inscrit en
    Mars 2006
    Messages
    356
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestionnaire de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 356
    Points : 248
    Points
    248
    Par défaut
    J'ai trouvé l'expression régulière : regexp_replace('C:/dossier1/dossier2/monfichier', '.*/', '', 'g')

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

Discussions similaires

  1. comment extraire le nom de fichier à partir d'un chemin?
    Par salimo79 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 11/07/2010, 04h58
  2. Extraire le nom de fichier dans une URL
    Par rezuss dans le forum Delphi
    Réponses: 8
    Dernier message: 17/08/2006, 23h02
  3. Extraire le nom du fichier de son chemin complet
    Par Tenguryu dans le forum C++Builder
    Réponses: 3
    Dernier message: 06/04/2006, 21h10
  4. Récupérer le nom du fichier sans le chemin d'accès
    Par bianconeri dans le forum Langage
    Réponses: 2
    Dernier message: 07/01/2006, 17h02
  5. Comment récupérer le nom du fichier sans le chemin ?
    Par st0nky dans le forum Débuter
    Réponses: 3
    Dernier message: 08/12/2005, 12h01

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