Я намагався знайти всі випадки моїх конструкторів, схожих на конструктор c # copy, з вікном пошуку у візуальній студії за допомогою regex.
Наприклад, я хотів би знайти таке:
MyClass(MyClass other)
Я використовував наступний регулярний вираз, але це не дало результатів (слід):
(?<cn>w)(?<cn> w)
Що я роблю неправильно, будь ласка?
Велике дякую.
Відповіді:
1 для відповіді № 1На основі ваших відповідей я міг успішно побудувати правильний RegEx для Visual Studio:
(?<cpy>bw+b)s*(s*k<cpy>s+w+s*)
0 для відповіді № 2
(public|static|private|internal|protected|protecteds+internal)s+w+s*(s*w+s+w+s*(s*,s*s*w+s+w+s*)*)
знайти усі цистерни
0 для відповіді № 3
Я не знаю, чи буде це працювати в Visual Studio, але ви можете використовувати перший матч для MyClass як 1 у решті регекс.
(w+)s*(1s*w+)