Use simpler lookbehind in regex pattern

Previously it listed methods and keywords that could precede a /test/
style regex which would never match the case of passing a regex as an
argument to a method.

Also added a lookahead to disambiguate regexes from the / arithmetic
operator.

Closes #18