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 :

Besoin d'aide pour extractions [RegEx]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Octobre 2002
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 6
    Par défaut Besoin d'aide pour extractions
    j'ai chercher, et retourner dans tous les sens les Expressions régulière mais mon niveau semble limité, j'aimerais dans le code suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <td><font face="verdana,sans-serif" size=1>&nbsp;30</td>
    <td>&nbsp;<font face="verdana,sans-serif" size=1 color=#000000>decoration lyon petit mobilier luminaire</td>
    Estraire le chiffre 30 et le mot "decoration lyon petit mobilier luminaire"

    avec preg_replace_callback, j'arrive à travailler sur une portion

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    preg_replace_callback('`<font(.+)>(.+)</font>`iUs','format_inventory_result',$myResult_ar[0]);
    mais je galère a tout récuperer en une seule fois, surtout à cause du &nbsp; que je ne sais pas comment gerer car il n'est pas toujours la et ca m'arrangerais puis que le but est de stocker dans un tableau [nb][phrase]...

    merci d'avance pour ceux qui pourrait éclairer ma lanterne

  2. #2
    Membre Expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Par défaut
    Essaye ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    preg_match_all('`\<td\>(?:&nbsp;)?\<font (?:.*)\>(?:&nbsp;)?(.*)\</td\>`m', $var, $out);
    print_r($out);

  3. #3
    Membre émérite Avatar de Korko Fain
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    632
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 632
    Par défaut
    Il vaut mieux eviter les .* qui sont gourmands. Préferer [^>]* pour le premier et [^<]* pour le second

  4. #4
    Membre Expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Par défaut
    Ok pour le premier, par contre pas pour le second, car c'est la qu'on recupere...

  5. #5
    Membre du Club
    Inscrit en
    Octobre 2002
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 6
    Par défaut =)
    Merci top top

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 20/03/2012, 16h58
  2. besoin d'aide pour le composant DBComboBox
    Par jane2002 dans le forum Bases de données
    Réponses: 8
    Dernier message: 28/02/2004, 19h01
  3. [Kylix] besoin d'aide pour installer kylix3
    Par Sph@x dans le forum EDI
    Réponses: 3
    Dernier message: 11/02/2004, 13h53
  4. [TP]besoin d'aide pour commandes inconnues
    Par Upal dans le forum Turbo Pascal
    Réponses: 15
    Dernier message: 03/10/2002, 10h48
  5. Besoin d'aide pour l'I.A. d'un puissance 4
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 17h05

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