Как мне найти код с помощью Notepad ++ (или аналогичного инструмента) - PullRequest
0 голосов
/ 05 февраля 2020

У меня есть код, который выглядит как

 '.Parameters.Add("p_Date", OracleClient.OracleType.DateTime).Value

или

 .Parameters.Add("p_Date", OracleClient.OracleType.DateTime).Value

Единственное отличие состоит в том, что один комментарий, а другой нет.

Я хочу искать весь код в моем проекте, который не комментируется, поэтому я могу сосредоточиться на этом

Я не против загрузить IDE, с которой вы знакомы, чтобы помочь мне ТОЛЬКО найти те строки, которые НЕ прокомментированы .

Notepad++ Screenshot getting no results

1 Ответ

1 голос
/ 05 февраля 2020

Использование Блокнота ++

Самый простой способ - найти с проверкой Regular expression.

(?<!')\.Parameters\.Add\("p_Date", OracleClient\.OracleType\.DateTime\)\.Value.*$

или

(?<!')\.Parameters\.Add.*$

Для фильтрации строк, которые не начинаются с cmd., добавьте (?<!cmd) перед \.Parameters, чтобы регулярное выражение стало:

(?<!')(?<!cmd)\.Parameters\.Add.*$
...