Регулярные выражения и двойные кавычки в 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

→ Ссылка