Reputation: 35265
I need a regex that matches all instances of a particular PHP function name in given a piece of code.
The regex should match foo
in:
foo("qwe");
function foo($param);
return foo();
An not match foo
in:
my_foo("qwe");
foo_bar();
"some foo string"
Upvotes: 0
Views: 92
Reputation:
Try \bfoo\([^\)]*\)
.
This will match "some foo() string" but not "some foo string" though. Don't know if that's good enough for you.
Upvotes: 1
Reputation: 7961
You will want this:
/\bfoo\b/
The \b checks for word boundary. Basically the start or end of a word (which why it's on both sides).
Upvotes: 0