1. ✅ Apprenez une METHODE qui marche pour votre SEO ! Formation à distance avec Olivier Duffez et Fabien Facériès + aide pour prise en charge du financement
    Rejeter la notice

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 056
    J'aime reçus:
    294
    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 593
    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
Comment trouver des liens en dofollow gratuits ? Netlinking, backlinks, liens et redirections 21 Juin 2020