标签: c++ regex
当我尝试在c ++中创建此模式时,编译器会给我一个运行时错误
regex IntegerWSign("^((-)|(\+))[0-9]{1,}$");
答案 0 :(得分:1)
\+是正则表达式中的有效表示法,但在C ++字符串中需要\\+。
\+
\\+
您的表达被解释为:
^((-)|(+))[0-9]{1,}$
哪里无效。