/ / RegEx для пошуку конструкторів копій - regex, visual-studio

RegEx для пошуку конструкторів копій - регулярна вигадка, візуальна студія

Я намагався знайти всі випадки моїх конструкторів, схожих на конструктор 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+)