Update default regular expression `.` -> `.*`

`.` isn't a full match and will only hit the first character of the benchmark
name. `.*` will do a correct greedy match
Resolve regular expression engines
C++11 regular expressions
Added more complicated regex test patterns