заменить символы в блокноте ++ НО исключить символы внутри одинарных кавычек (2-й)
заменять символы в блокноте ++ НО исключать символы внутри одинарных кавычек
Извините всех пользователей (особенно Avinash Raj), которые уже ответили на 1-й подобный вопрос - я просто забыл 2-й тип строки. (И (это печально) - я не могу приспособить решение от 1-го подобного вопроса к 2-му виду строки ...)
У меня есть две разные строки в этом роде:
SELECT column_name FROM table_name WHERE column_name IN ('A' , 'st9u' ,'Meyer', ....);
WHERE a.object_type IN (' 'TABLE'', ''MATEerialIZED VIE3W' ')
Я хочу заменить все символы в блокноте ++ с верхнего на нижний, НО исключить из символов замены внутри одинарных кавычек.
состояние: Не существует сплошной структуры до / позади / между частью одинарных кавычек!
(Это означает - я не могу использовать ключевое слово "IN" или такие знаки, как "," или "(" или ")" или ";" для этого регулярного выражения ...!)
Единственное, что возможны две структуры для одинарных кавычек:«Слово | Номер» или же«» Слово | Номер «» (но, как показано во втором примере, с разным количеством пробелов между каждым кавычкой!).
целевая строка (символы внутри одинарных кавычек должны оставаться неизменными):
select column_name from table_name where column_name in ('A' , 'st9u' ,'Meyer', ....);
where a.object_type in (' 'TABLE'', ''MATerialIZED VIE3W' ')
Как я могу исключить в блокноте ++ часть одинарных кавычек (из замены)?