Ciao a tutti,
dato questo codice:
Come posso fare in modo che non vengano trovate con questa regex le parole contenute in altre parole?codice:parolaRicerca="nome"; var patron = new RegExp("(?![^<]*>)"+parolaRicerca, "g");
mi spiego meglio:
ammettiamo di avere:
attualmente, con la regex utilizzata, verrebero trovate le seguenti occorrenze:codice HTML:<nome>nome</nome> <nome>nomea</nome> <nome>nomeA</nome>
<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

Rispondi quotando