Leave a Comment
Regexp: negative lookahead на практике
Понадобилось поискать в коде любые функции, кроме функции myFunc
.
Поможет такая регулярка
\W(?!myFunc)(\w+)\(
Т.е. любой символ не из слова, затем любое слово, но перед ним negative lookahead, что слово не равно myFunc
. После чего ищется открывающая скобка.
К примеру, в таком коде совпадёт только первая строка
1 2 |
{{ printLanguageTitle(languages, lang)|safe }} <{% if item.Link %}a href="{{ myFunc(item.Link) }}"{% else %}span{% endif %} |
Similar Posts
LEAVE A COMMENT
Для отправки комментария вам необходимо авторизоваться.