Регулярные выражения и двойные кавычки в Visual Studio
Задача: необходимо заменить все строки, имеющие двойные кавычки. Покажу на примере. Есть следующая строка
Connection.Reader["FIELDNAME"].ToString()
Необходимо заменить такую строку на
Connection.Reader["FIELDNAME"]
При этом, часть строки FIELDNAME содержит разные значения. То бишь, могут быть разные варианты:
Connection.Reader["RegNr"].ToString(), Connection.Reader["ClientName"].ToString(), Connection.Reader["ClientAge"].ToString()
Как лучше всего решить данную задачу?
Ответы (1 шт):
Автор решения: PotroNik
→ Ссылка
Шаблон поиска
(Connection\.Reader\["\w+"\])\.ToString\(\)
\w - эквивалентно [a-zA-Z0-9_]
+ - квантификатор, указывающий 1 и более совпадение
Заменяем на $1
Пример: regex101.com