#include <iostream>
#include "regex"
using namespace std;
std::string str = R"( <HTML>< META HTTP - EQUIV = \"CONTENT-TYPE\" CONTENT=\"TEXT/HTML;CHARSET=UTF-8\">\r\n\t<META HTTP-EQUIV=\"X-UA-COMPATIBLE\" CONTENT=\"IE=EDGE\">)";
std::regex r(R"(<\s*META[^>]+/?>)");
std::smatch sm;
//通过正则表达式遍历meta标签
for (sregex_iterator it(str.begin(), str.end(), r), end; it != end; it++)
{

for (auto aa : *it)
cout << aa.str() << " ";
cout << endl;
}
//std::regex r(R"(<\s*META[^>]+CHARSET[^>]+/?>)"); 所有包含charset属性或内容的meta标签

获得以后剩下的任务就是字符串查找提取编码了

最新文章

  1. Angular企业级开发(5)-项目框架搭建
  2. 无需Try catch 的UI事件封装类
  3. 理解和解决MySQL乱码问题【转】
  4. Android 横屏切换竖屏Activity的生命周期(转)
  5. 宏FSP_SEG_INODES_PER_PAGE
  6. MongoDB实战指南(三):MongoDB的锁机制
  7. 在IDE中用Bing Code Search直接查找代码片段并且插入
  8. JavaScript错误处理
  9. SQL Server 分组后取Top N
  10. windows环境下搭建Cocos2d-X开发环境
  11. hdu 2147 SG函数打表(手写也可以) 找规律
  12. ruby写一个文件内容相似性比较的代码
  13. 关于jmeter命令行执行.jmx文件出现Error in NonGUIDriver java.lang.RuntimeException: Could not find the TestPlan c
  14. git 出现gnome-ssh-askpass:32737
  15. 解决Chunkize warning while installing gensim问题
  16. AngularJs ng-change事件/指令(转)
  17. SqlServer驱动包 Maven
  18. redis nginx session tomcat
  19. 迷你MVVM框架 avalonjs 1.3.9发布
  20. 请你谈谈cookie的利弊

热门文章

  1. spring cloud连载第三篇之Spring Cloud Netflix
  2. Mysql汉字乱码的解决
  3. C#中解决Response.AddHeader(&quot;Content-Disposition&quot;, &quot;attachment; filename=&quot; + filename)下载文件时文件名乱码的问题
  4. Node.js缓存
  5. ubuntu上安装redis
  6. java SE 入门之控制语句&amp;方法&amp;递归算法(第五篇)
  7. 阿里云Maven仓库
  8. JSTL判断list是否为空
  9. sql按月统计数量和按月累加统计数量
  10. 【学习笔记】--- 老男孩学Python,day15 python内置函数大全,递归,二分法