revert idea to use String as std::basic_string
regex_test is ok for vc/gcc