[fix] Force some regular expression changes.

- Should match word boundaries so things such as /vim?/ don't match, for
  instance, Elvis.
- Ensure that regular expressions have the /ig flags.
[fix] More regex rule cleanup