Fixes #3 by extending the RegExp to consider "start of string" (caret) as a
special case