У меня есть следующие строки кода,
int Foo(char);
int Foo()
{
//do something
}
int FooBar(char, char);
foo.Get();
fooBar.Get();
m_FooBar.Get();
case foo:
fooBar(x,y);
Я хочу искать только ссылку на функцию, объявление и определение с именем 'Foo'. В результате должны быть показаны только четыре из приведенных выше строк
- int Foo (char);
- int Foo ()
- int FooBar (char, char);
- fooBar (x, y);
Я пытался
^.*Foo[^.,]\(+.*$
Но он также выбрал case Foo:
Что не так с этим регулярным выражением?