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 PHP Discussion :

petite aide regex sur un lien, images [RegEx]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 202
    Par défaut petite aide regex sur un lien, images
    Bonjour,

    je viens vers vous pour une aide en regex car je bloque un peux sur ce point ...


    j'aimerais récupérer dans un lien le nom de l'image donc récupéré tout ce qu'il y a après le dernier /

    exemple d'url

    https://www.example.be/img/d4ab75454...-image-123.jpg

    j'aimerais récupérer ... -> mon-image-123.jpg

    J'ai un fichier texte avec un packer d'image avec son lien

    et je sais qu'avez sublime text on peux cherché remplacer avec du regex

    merci à tous

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Tu veux le faire dans sublimettext ou en PHP ??

    En php, pas besoin de regex :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $img = substr($url, strrpos($url, '/') + 1);
    Ca ne marchera pas si il y'a aucun slash. Donc tu peux rajouter un test avant pour être sur.


    Sinon si tu tiens absolument à une expression régulière :
    ([^\/]+$)
    doit faire l'affaire

    https://regex101.com/r/6DXP9u/1
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 202
    Par défaut
    Bonjour merci pour votre aide

    avec sublime text, j'ai essayé votre expression régulière
    ça fonctionne mais ça à supprimé tout les nom des fichiers et garder le début

    ce que j'essaye de faire c'est le contraire :-)
    conserver nom du fichier + extension

    peux être que je me suis mail exprimé car dans sublime texteje copie votre code et ensuite je remplace par rien et donc ça efface forcement

    mais j'aimerais effacé le début

    merci

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    ^(.*[\/])
    Ca fonctionne car l'opérateur "*" est greedy.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 202
    Par défaut
    Re bonjour,

    ça fonctionne très bien!

    Merci

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

Discussions similaires

  1. Effet zoom sur un lien (image) javascript
    Par ghost73 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/01/2016, 04h26
  2. Problème de bordure sur un lien image
    Par MortDansLAme dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 24/04/2007, 18h09
  3. Besoin d'une petite aide:onclick sur une cellule
    Par pierrot10 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 29/11/2005, 08h47
  4. [CSS] supprimer le contour bleu sur un lien image
    Par guy2004 dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 27/10/2005, 14h24
  5. question sur les liens images
    Par geoffreykill dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 21/01/2005, 14h37

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