1

我正在尝试使用非常简单的正则表达式来匹配字符串,例如2001M12. 我创建一个std::regex对象如下:

std::regex gretlMonth("^[:d:]{4}M[:d:]{2}$");

但我在这一行得到以下运行时异常:

unknown location(0): fatal error in "Plot_GuessesTimeFormat": std::runtime_error: regex_error

我究竟做错了什么?

4