0

我想搜索一个 php 文件以查找对我在该文件中定义的函数的所有调用。我有一个数组,其中包含我要搜索的所有函数。如果函数的名称是Foo,那么我有:

match = re.search(r'!(function)Foo\(', line)

line我正在查看的当前代码行在哪里。我希望它匹配(不需要返回任何东西,只需告诉我有匹配)对函数的所有调用,并且在声明函数时不匹配。(我是正则表达式的新手,但我已经看到我现在有两个问题)

4

1 回答 1

2

您可能需要一些回顾:

re.search(r'(?<!function) Foo\(', line)

function如果放在之前,它将不匹配Foo

于 2012-06-27T17:46:45.053 回答