Regexp: negative lookahead на практике

Понадобилось поискать в коде любые функции, кроме функции myFunc.
Поможет такая регулярка
\W(?!myFunc)(\w+)\(
Т.е. любой символ не из слова, затем любое слово, но перед ним negative lookahead, что слово не равно myFunc. После чего ищется открывающая скобка.
К примеру, в таком коде совпадёт только первая строка

Similar Posts

LEAVE A COMMENT