C++11 regular expressions
Added more complicated regex test patterns