Prova a mettere uno spazio all'inizio ed alla fine della stringa. Mi spiego. Se tu in un testo devi trovare come hai detto @N e solo @N preso da solo e non come parte di una parola allora vuol dire che prima e dopo la stringa ci saranno degli spazi! Allora tu fai così
" $stringa ";
In questo modo info@Novara.it avrà si la stringa che stai cercando ma dopo avrà un'altra lettera e non uno spazio e quindi non verrà presa in considerazione! O almeno spero! Prova e fammi sapere.