Я хочу создать регулярное выражение, которое будет содержать только входную строку [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
должно быть не так