reemplazar caracteres en el bloc de notas ++ PERO excluir caracteres dentro de comillas simples (2da)

reemplazar caracteres en el bloc de notas ++ PERO excluir caracteres dentro de comillas simples

Lo siento para todos los usuarios (especialmente para Avinash Raj) que ya respondieron la primera pregunta similar: simplemente olvidé el segundo tipo de cadena. (Y (eso es lo triste): no puedo ajustar la solución de la primera pregunta similar a la segunda clase de cadena ...)

Tengo DOS cadenas diferentes en este tipo:

SELECT column_name FROM table_name WHERE column_name IN ('A' , 'st9u' ,'Meyer', ....);
WHERE    a.object_type IN (' 'TABLE'', ''MATEerialIZED VIE3W'   ')

Quiero reemplazar todos los caracteres en notepad ++ de arriba a abajo, PERO excluir de los caracteres de reemplazo dentro de comillas simples.

condición: ¡No existe una estructura sólida antes / detrás / entre las comillas simples!

(Eso significa que no puedo usar la palabra clave "IN" o signos como "," o "(" o ")" o ";" para esta expresión regular ...!)

Lo que ocurre una vez es que son posibles dos estructuras para comillas simples:'Palabra | Número' o'' Palabra | Número '' (pero, como se muestra en el segundo ejemplo, ¡con un número diferente de espacios entre cada comilla!).

cadena objetivo (los caracteres dentro de comillas simples deben permanecer inmutables):

select column_name from table_name where column_name in ('A' , 'st9u' ,'Meyer', ....);
where    a.object_type in (' 'TABLE'', ''MATerialIZED VIE3W'   ')

¿Cómo puedo excluir en notepad ++ la parte de comillas simples (del reemplazo)?

Respuestas a la pregunta(1)

Su respuesta a la pregunta