小编RDi*_*ame的帖子

在C++中检索正则表达式搜索

您好我是正则表达式的新手,根据我从c ++参考网站的理解,可以获得匹配结果.

我的问题是:如何检索这些结果?smatch和之间有什么区别cmatch?例如,我有一个由日期和时间组成的字符串,这是我写的正则表达式:

"(1[0-2]|0?[1-9])([:][0-5][0-9])?(am|pm)"
Run Code Online (Sandbox Code Playgroud)

现在,当我regex_search使用字符串和上面的表达式时,我可以找到字符串中是否有时间.但是我想将这个时间存储在一个结构中,这样我就可以分开几小时和几分钟.我正在使用Visual Studio 2010 c ++.

c++ regex

13
推荐指数
1
解决办法
4万
查看次数

标签 统计

c++ ×1

regex ×1