Prima di chiedere aiuto e scocciare avevo cercato un po' per conto mio, come mia abitudine, ma non ero riuscito a trovare quello che cercavo. E visto che le RegEx non le uso mai, non mi sembrava molto intelligente sprecarci le giornate per un singolo problema da poco (per chi se ne intende).

Ad esempio la sintassi che mi hai suggerito è sintassi di base che conoscevo ma non funziona come voglio, perché trova comunque un carattere prima e dopo la stringa indicata, anche se un carattere diverso da quello indicato.
Mi spiego meglio: io voglio trovare abc e solo abc ma non "abc". Usando quella sintassi e cioè:
codice:
[^\"]abc[^\"]
è vero che non mi trova "abc", però ad esempio nella stringa ijkabcxyz mi trova kabcx invece di abc.

Comunque per puro caso mi sono imbattuto nella soluzione. La indico per altri che avessero problemi simili:
codice:
(?<!\")abc(?!\")