Ho bisogno di trovare tutte le istanze della parola"confidenziale" in un messaggio tranne quando è usato nella frase "riservato e proprietario" nel qual caso è ok e non ho bisogno di prenderlo tramite regex.
Grazie tutto in anticipo! -P
risposte:
1 per risposta № 1Usando i confini delle parole b
è anche un'opzione qui.
bconfidentialb(?! and proprietaryb)
2 per risposta № 2
È possibile utilizzare una soluzione negativa (http://www.regular-expressions.info/lookaround.html)
Questo regex corrisponderà: (confidential) (?!and proprietary)
se il tuo motore supporta il lookaround.
demo: http://regexr.com?36itq