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 :

Extraction chaine de caractere [RegEx]


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 182
    Par défaut Extraction chaine de caractere
    Bonjour,

    je voudrais extraire dans la chaine suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="accueil.php?page=recherche&lien=consultation&CLE_RECHERCHE=REF&TEXTE_RECHERCHE=00054&REF=00054&CAMPAGNE=01-2000&LOGIN=s.jehanno&GROUPE=2" class="MESSAGE_1">00054</a>
    le "01-2000" de CAMPAGNE ?

    Existe til une focntion qui extrait une chaine comprise entre deux autres chaines ?
    Extraire ce qui est compris entre "&CAMPAGNE=" et "&" ?

  2. #2
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    est ce que ta chaine est systématiquement composée de la même manière ?
    Est ce que la longueur de ce que tu veux récupérer est constante ?

    Dans ce cas, un explode suivi d'un substr peut te convenir, mais peut être qu'il y a d'autres solutions plus propres...
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2002
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 85
    Par défaut
    2 explode feront l'affaire. Un premier explode sur le CAMPAGNE puis de cet explode un deuxième sur le & et tu as ta chaine.

    Maintenant en effet peut-être qu'avec un beau regex mais là....je ne peux pas t'aider.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 182
    Par défaut
    jai fait ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $temp= explode ("&",$TITRE_ALERTES);
    $temp2= explode ("=",$temp[5]);
    et ca fonctionne

    Merci copains

  5. #5
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 27
    Par défaut
    et en faisant un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $var = $_GET["CAMPAGNE"];
    ce ne serait pas plus simple ? :

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 182
    Par défaut
    Non parce que le code que jai mis au debut nest pas une adresse passee en formulaire mais une chaine de caractere recuperee dune base

  7. #7
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 27
    Par défaut
    ok, autant pour moi

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

Discussions similaires

  1. [AC-2000] Extraction chaine de caracteres
    Par nlino dans le forum Access
    Réponses: 13
    Dernier message: 07/08/2023, 12h45
  2. [AC-2003] Extraction chaine de caracteres
    Par alexkickstand dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 16/07/2009, 10h28
  3. [String] Extraction chaine de caractères
    Par beZor dans le forum Langage
    Réponses: 9
    Dernier message: 27/02/2006, 15h46
  4. extraction d'une chaine de caractere ...
    Par nicolasghaz dans le forum VBScript
    Réponses: 7
    Dernier message: 31/10/2005, 19h53
  5. [XSLT] Extraction de chaine de caractere
    Par Hugo001 dans le forum XSL/XSLT/XPATH
    Réponses: 11
    Dernier message: 28/10/2004, 09h27

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