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 :

Expression régulière PHP


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2006
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 22
    Points : 13
    Points
    13
    Par défaut Expression régulière PHP
    Bonjour,
    Je souhaite trouver l'expression régulière qui extrait la balise <img src='123.jpg' > d'une chaine de caractère.

    Quelqu'un pourrait-il m'aider ??

    Merci beaucoup,

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    moi si c'était juste pour trouver ca je ferai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    preg_match("#img src='(.*).jpg'#",$chaine,$recup)
    par exemple

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2006
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 22
    Points : 13
    Points
    13
    Par défaut
    Merci pour ton aide !
    Cela m'aide un peu... mais ce n'est pas tout.
    J'explique mon problème un peu mieux :
    J'ai une chaine qui est comme ça :

    <img src="jhjjkh.kjh" title="lkjlkj" width="123" height="123">Voici un texte pour decrire cette photo

    Et je souhaite extraire d'un côté le texte, et de l'autre juste la source de la photo, pour pouvoir lui imposer un width et un height pré-défini.

    Une idée ?
    Merci d'avance...

  4. #4
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Testes alors comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     preg_match('#<img src="(.*)" title=".*" width=".*" height=".*">(.*)#',$chaine,$recup)
    Seul petit problème avec ce code c'est qu'il va récupérer le src de la premiere image et prendra tout le reste du code comme descriptif de l'image. Il faut donc délimiter l'image + descriptif par quelque chose

    ou si tu as plusieurs à récupérer d'un seul coup penses au preg_match_all

Discussions similaires

  1. [RegEx] expression régulière et php
    Par isa28 dans le forum Langage
    Réponses: 6
    Dernier message: 09/01/2009, 00h31
  2. [RegEx] Expressions régulières en PHP
    Par goldorax113 dans le forum Langage
    Réponses: 3
    Dernier message: 12/05/2006, 10h20
  3. [RegEx] Expression régulière en PHP
    Par sansouna24 dans le forum Langage
    Réponses: 2
    Dernier message: 24/04/2006, 22h44
  4. [RegEx] Traduire des "expression régulières" VBA en PHP
    Par jcachico dans le forum Langage
    Réponses: 13
    Dernier message: 19/01/2006, 14h02

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