Fonction preg_replace besoin d'aide

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Hrock, 2 Janvier 2008.

  1. Hrock
    Hrock Nouveau WRInaute
    Inscrit:
    1 Janvier 2008
    Messages:
    4
    J'aime reçus:
    0
    Bonjour à tous,

    J'utilise la fonction preg_replace sur mon site de cette facon
    Code:
    $texte = preg_replace('`\b((motclé)s?)\b`si','<a href="../motcle.html">$1</a>',$texte);
    
    Ca marche bien, le seul probleme c'est que preg_replace replace aussi les mots clé contenue dans les balises <a href> et donc toutes mes liens contenant le motclé sont Hs.

    ma question est comment faire pour que preg_replace ne s'execute pas entre les balises <>.

    Une deuxième question
    Comment faire pour que preg_replace ne match pas quand un - (trait d'union) est collé au mot clé?

    Merci à tous pour votre aide
     
  2. javases
    javases Nouveau WRInaute
    Inscrit:
    15 Janvier 2008
    Messages:
    12
    J'aime reçus:
    0
    essai un truc dans le genre:

    />[^<]?[^-](motclé)s?.*</is

    sinon, poste ton texte exact et le resultat attendu, ca permet de tester.
     
Chargement...
Similar Threads - Fonction preg_replace besoin Forum Date
Une aide pour une fonction récursive... Développement d'un site Web ou d'une appli mobile 18 Juillet 2022
Adresse mail ne fonctionne plus après modif de DNS Noms de domaine et référencement 26 Mai 2022
Méthode qui fonctionne le mieux en référencement SEO Débuter en référencement 19 Avril 2022
Onclick Select ne fonctionne pas dans Chrome Développement d'un site Web ou d'une appli mobile 21 Mars 2022
Des adresses qui ne fonctionnent plus... Développement d'un site Web ou d'une appli mobile 6 Novembre 2021
fonctionnement précis outil suppression url search console Débuter en référencement 18 Octobre 2021
PHP / CURL : interrogation page tiers ne fonctionne plus Développement d'un site Web ou d'une appli mobile 2 Octobre 2021
ma redirection ne fonctionne pas URL Rewriting et .htaccess 18 Août 2021
url rewriting ne fonctionne pas chez moi URL Rewriting et .htaccess 4 Août 2021
mon code ne fonctionne pas pour masquer les .php URL Rewriting et .htaccess 31 Juillet 2021
htaccess qui fonctionne partout sauf sur 1 seul PC URL Rewriting et .htaccess 28 Juillet 2021
La fonction mail (PHP) ne passe pas ! Demandes d'avis et de conseils sur vos sites 28 Juin 2021
Outil "Désavouer des liens" ne fonctionne plus Netlinking, backlinks, liens et redirections 18 Mai 2021
Fonction récursive PHP. Développement d'un site Web ou d'une appli mobile 24 Avril 2021
Annonces thématiques non fonctionnelles AdSense 6 Avril 2021
Récapitulatif Les CMP (Consent Management Platform) : intérêt, fonctionnement... Administration d'un site Web 30 Mars 2021
Activation suivi e-commerce et fonctionnement côté GA Google Analytics 15 Mars 2021
Problème de fonctions synchrone/asynchrone Développement d'un site Web ou d'une appli mobile 24 Janvier 2021
Redirection non fonctionnelle URL Rewriting et .htaccess 18 Septembre 2020
Fonctionnement CPC/CPM AdSense 16 Avril 2020