C++ std::Regex的Regex选项
我一直在寻找一种在多行/单行正则表达式之间切换的方法,以便$表示输入结束/行结束。我浏览了不同的指南,它们指出了一些选项。但是,我在中找不到std::basic_regex的任何此类选项。我遇到一个建议,在正则表达式的开始使用s或类似的东西,但它会导致一个例外C++ std::Regex的Regex选项,c++,regex,c++11,multiline,ecmascript-5,C++,Regex,C++11,Multiline,Ecmascript 5,我一直在寻找一种在多行/单行正则表达式之间切换的方法,以便$表示输入结束/行结束。我浏览了不同的指南,它们指出了一些选项。但是,我在中找不到std::basic_regex的任何此类选项。我遇到一个建议,在正则表达式的开始使用s或类似的东西,但它会导致一个例外 是否有其他选项可以传递给STD::ReGEX除了可以传递给Basic SurEX构造函数的标志之外? < P>您的标记还没有被C++支持。 但您仍然可以进行多行正则表达式匹配 要匹配单行上的所有内容,请使用:* 要匹配多行上的所有内容,请
是否有其他选项可以传递给STD::ReGEX除了可以传递给Basic SurEX构造函数的标志之外?
< P>您的标记还没有被C++支持。 但您仍然可以进行多行正则表达式匹配 要匹配单行上的所有内容,请使用:* 要匹配多行上的所有内容,请使用:?:.|\n*多行标志为。你可以传递给regex_match等人,但他们没有什么帮助。