VC++2010已经支持regex了, 能够用来编译下述代码.

#include <string>
#include <regex>
#include <iostream>
using namespace std; /* 測试C++11中的正則表達式. */
int main()
{
//定义正則表達式,匹配时间格式
regex testRegex("[0-9]{2}:[0-9]{2}:[0-9]{2}\\.[0-9]{3}"); //要匹配的字符串
string strText("OTA LOG SFTCH/MPA Stream 2/Reservation Accept 07:23:50.580 Channel: 147, Pilot PN: 232"); cmatch result; //结果 //search 是匹配子字符串, match 是匹配整个字符串
if (regex_search(strText.c_str(), result, testRegex, regex_constants::format_default))
{
cout << result.str() << endl;
}
else
{
cout << "fail." << endl;
}
}

最新文章

  1. mysql中DATETIME,DATE和TIMESTAMP的区别整理
  2. C#设计模式——抽象工厂
  3. POJ 1155 TELE 背包型树形DP 经典题
  4. c# dataset 索引0没有值
  5. [转帖]ExtJs与服务器的交互(一)
  6. ASP.NET MVC 教程
  7. UWSGI安装与使用
  8. AvalonDock 2.0 的简单运用
  9. h2database源码浅析:TransactionMap、MVMap、MVStore
  10. js学习之原型prototype(一)
  11. SVProgressHUD 用法
  12. 第 2 章 代理模式【Proxy Pattern】
  13. Http协议、线程、线程池
  14. EasyUI DataGrid - 嵌套的DataGrid
  15. springMVC参数的传递方式(1.通过@PathVariabl获取路径参数,2.@ModelAttribute获取数据,3.HttpServletRequest取参,4@RequestParam)
  16. python locust 性能测试:locust 关联---提取返回数据并使用
  17. Asterisk1.8 转码策略分析
  18. 打开SVN server图形化管理界面
  19. thinkphp 5.0 lnmp环境下 无法访问,报错500(public目录)
  20. c++ 编译时检测结构体大小的的宏定义写法

热门文章

  1. CentOS yum Fatal Error 处理一例
  2. Menu( 菜单)
  3. JSTL核心标签库
  4. java学习笔记(4):内存管理
  5. 设置cas server使用http非安全协议
  6. effective条款15,在资源管理类中小心copying行为
  7. SQL server 2008无法修改表
  8. uva 10994 - Simple Addition
  9. Jquery实现日期格式化
  10. php 之 类,对象