Trouver les mots entre une chaine de caractere

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par douniacreation, 4 Septembre 2010.

  1. douniacreation
    douniacreation Nouveau WRInaute
    Inscrit:
    24 Janvier 2010
    Messages:
    38
    J'aime reçus:
    0
    Bonjour,

    J'ai un petit probleme pour trouver les mots situer entre une chaine de caractère.

    Code:
    $msg="pour que votre commentaire soit valider votre commentaire";
    
    if(eregi("pour(.*)commentaire",$msg,$regs)){
    echo $regs[1];
    }
    
    J'ai le résultat suivant
    Ca me renvoi la chaine entre le 1ier et pour et le dernier commentaire mais moi je veux avoir le résultat suivant
    Entre le 1ier pour et le 1iercommentaire .

    Est-ce que vous avez une idée ?


    Merci
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 184
    J'aime reçus:
    352
    Je n'ai pas ta solution, mais déjà ça:
    http://php.net/manual/fr/function.eregi.php
     
  3. douniacreation
    douniacreation Nouveau WRInaute
    Inscrit:
    24 Janvier 2010
    Messages:
    38
    J'aime reçus:
    0
    une autre solution alternative ?
     
  4. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 579
    J'aime reçus:
    0
    Utilise preg_match et consorts.

    Ensuite tu pourras utiliser ? après * pour le rendre "non-greedy":
    Code:
    '#pour(.*?)commentaire#'
    Alternativement, tu peux utiliser le flag U:
    Code:
    '#pour(.*)commentaire#U'
    ou encore localement:
    Code:
    '#pour((?U).*)commentaire#'
    Jacques.
     
  5. douniacreation
    douniacreation Nouveau WRInaute
    Inscrit:
    24 Janvier 2010
    Messages:
    38
    J'aime reçus:
    0

    Merci c'est parfait...

    Voici le code a présent
    Code:
    $msg="pour que votre commentaire soit valider votre commentaire";
    
    if(preg_match("#pour(.*?)commentaire#",$msg,$regs)){
    echo $regs[1];
    }
    
     
Chargement...
Similar Threads - Trouver mots chaine Forum Date
Utilisation de Adwords pour trouver des mots clés Débuter en référencement 23 Août 2019
Votre technique pour trouver des mots-clés non concurrentiels? Débuter en référencement 5 Septembre 2017
comment trouver mots cles Google Analytics 1 Décembre 2013
Outil pour trouver les mots les plus recherchés sur Google et Bing Débuter en référencement 7 Janvier 2013
Comment trouver les mots clefs d'un concurrent? AdWords 27 Janvier 2012
Trouver les mots clés les plus pertinents Débuter en référencement 8 Février 2011
Trouver le juste "dosage" pour la répétition de mots-clés Débuter en référencement 30 Juin 2010
comment trouver les bons mots cles ???? Crawl et indexation Google, sitemaps 22 Avril 2010
Outils pour trouver un grand nombre de mots clés AdWords 20 Février 2010
Voici comment trouver les Bon mots clés Débuter en référencement 4 Juillet 2009
[Google Analytics] Trouver les mots-clé en 1ere position SERP Google Google Analytics 16 Avril 2009
Comment trouver de nouveaux mots clés Demandes d'avis et de conseils sur vos sites 24 Novembre 2007
trouver les mots clés associés avec la commande tilde Référencement Google 17 Août 2007
Trouver des idées de mots-clés ? Référencement Google 1 Avril 2007
Savoir trouver ses mots clefs... vos astuces ? Problèmes de référencement spécifiques à vos sites 5 Novembre 2006
Logiciels pour trouver les mots clés pertinents Référencement Google 21 Juillet 2006
trouver les mots clés d'une page/d'un texte Développement d'un site Web ou d'une appli mobile 8 Juin 2006
a part overture ou trouver des listes de mots cles Débuter en référencement 27 Mai 2006
Comment trouver les mots clés ? Débuter en référencement 14 Février 2006
Trouver des mots clefs pour son site ! Débuter en référencement 10 Juillet 2005