ciao, una domanda:
come si fa a negare un'intera espressione regolare ?
mi spiego: devo fare un replace di caratteri in una stringa, ma solamente nelle parti di quella stringa che non sono contenute in virgolette (") o apici (').
esempio: se ho la stringa
ciao "sono giovanni" e 'anche io sono giovanni' e io invece non lo sono
e ci faccio un replace della "o" con la "x" dovrebbe risultare
ciax "sono giovanni" e 'anche io sono giovanni' e ix invece nxn lx sxnx
ho la regexp che mi individua le stringhe ("|')(.*?)(?<!\\)(\1), come faccio a dire di fare il replace del carattere solo nelle parti di stringa che NON corrispondono alla regexp ?
grazie mille!