Tweaking the regex

Using the `*` is slower.  Since this item will likely only have (or should only match) a single underscore, moving it to the `?` match for zero or one, will be much faster and smarter.
Merge pull request #37 from GantMan/master

Tweaking the regex