Ciao a tutti,
dato questo codice:

codice:
parolaRicerca="nome";
var patron = new RegExp("(?![^<]*>)"+parolaRicerca, "g");
Come posso fare in modo che non vengano trovate con questa regex le parole contenute in altre parole?

mi spiego meglio:

ammettiamo di avere:
codice HTML:
<nome>nome</nome>
<nome>nomea</nome>
<nome>nomeA</nome>
attualmente, con la regex utilizzata, verrebero trovate le seguenti occorrenze:
<nome>nome</nome>
<nome>nomea</nome>
<nome>nomeA</nome>

Come posso "affinare" la regex in modo che, se c'e' un carattere subito dopo l'occorrenza, questa non venga trovata?
Ovvero che il risultato sia questo:
<nome>nome</nome>
<nome>nomea</nome>
<nome>nomeA</nome>

Grazie,
Roberto