我正在使用C ++ 11正则表达式标题,我有一个问题: 我想要正则表达式像
“(\ d {1,10})\ s(。*)”
我的问题是字符串包含字符。不匹配。 任何方式。匹配一切。 如果你想知道它不匹配: http://www.cplusplus.com/reference/regex/ECMAScript/
除行终止符(LF,CR,LS,PS)之外的任何字符。
最糟糕的是,我想我可以接受交替(尽管很难看),但是IDK如何在正则表达式中指定LS和PS。
答案 0 :(得分:1)
假设您的字符串不包含NUL字符:
[^\0]*
不要忘记\必须在字符串中加倍。
"...[^\\0]*..."