So che argomenti simili sono già stati trattati e cercando sul forum ho imparato diverse cosette utili, ma ancora non riesco a risolvere questo problema:

in una stringa trovare TUTTE, compreso inizio stringa, le occorrenze della sequenza 'abc', qualsiasi cosa la preceda TRANNE le virgolette (insomma deve ignorare solo le occorrenze "abc )

sostituire le sequenze abc così trovate:

con 'xyz' se 'abc' è a inizio stringa o preceduto da uno spazio

con ' xyz' se 'abc' è preceduta da altro

Ringrazio anticipatamente per l'attenzione chiunque può dedicarmi qualche minuto.