How is this regex wrong?
Posted
by
Spot
on Stack Overflow
See other posts from Stack Overflow
or by Spot
Published on 2010-12-28T20:49:28Z
Indexed on
2010/12/28
20:53 UTC
Read the original article
Hit count: 140
regex
I have a regex which I'm using to match user functions inside an IDE (Sublime). This matches what I want (the function name itself), but it also matches the first parentheses. Therefore the match is like follows:
this._myFunction('content');
Notice the opening paran.
Here is my expression:
(?:[^\._])?([\w-]+)(?:[\(]){1}
How can I exclude the opening paran from getting matched?
.
As a bonus question: How can I successfully not match the string: function
, because as you can expect function(
matches (not fun in JS).
Thank you to anyone who can assist.
© Stack Overflow or respective owner