Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    94

    Individuare ed evidenziare parole solo se non sono in aun attributo href

    Ciao a tuti,
    utilizzo la seguente funzione per individuare ed evidenziare una data parola all' interno di una stringa. Spesso questa stringa è composta da elementi HTML e quello che succede e che non vorrei, è che se la parola individuata è contenuta in un attributo href, venga "evidenziata (nel mio caso racchiusa in una coppia di tag <span></span>)".
    Sapete come posso impostare questa esclusione?

    Il codice:
    codice:
    function highlightWords($subject, $word){
    	$word = preg_quote($word);
    	$subject = preg_replace("/\b($word)\b/i", '<span class="highlight_word">\1</span>', $subject);
    
            return $subject;
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    94
    nessuno è così bravo da illuminarmi?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.