我想创建一个正则表达式,仅将输入字符串包含[G | y | M | d | D | F | E | h | H | m | s | S | w | W | a | z | Z],因此我从下面提出了一些代码:
std::regex Reg = regex("[G|y|M|d|D|F|E|h|H|m|s|S|w|W|a|z|Z]");
我的问题是我的正则表达式仍然不正确,因为我的输入字符串可以包含具有上述组中字符的其他字符,例如:
std::string myInputString = Gx //correct
Gx
必须错了