当前位置: 首页 > news >正文

做网站运营的简历网站开发补充协议 违约

做网站运营的简历,网站开发补充协议 违约,深圳网站建设比较,个性定制使用正则表达式提取HTTP元素 1.正则表达式2.正则库的使用3.使用正则表达式提取HTTP请求行 1.正则表达式 正则表达式它其实是描述了一种字符串匹配的模式,它可以用来在一个字符串中检测一个特定格式的字串,以及可以将符合特定规则的字串进行替换或者提取…

使用正则表达式提取HTTP元素

  • 1.正则表达式
  • 2.正则库的使用
  • 3.使用正则表达式提取HTTP请求行

1.正则表达式

正则表达式它其实是描述了一种字符串匹配的模式,它可以用来在一个字符串中检测一个特定格式的字串,以及可以将符合特定规则的字串进行替换或者提取的功能。

2.正则库的使用

bool std:regex_match (const std:string &src, std:smatch &matches, std:regex &e)

1.src表示要匹配的原始字符串
2.matches,匹配提取的子串会放入这里,类似一个数组
3.e:正则表达式的匹配规则
4.返回值:用于确定匹配是否成功

3.使用正则表达式提取HTTP请求行

#include <iostream>
#include<regex>
#include <string>
int main()
{std::string str="GET /qq.com/login?user=tew&paswwd=123 HTTP/1.1\r\n";std::smatch matches;//匹配规则std::regex e("(GET|POST|PUT) ([^?]*)(?:\\?(.*))? (HTTP/1\\.[01])(?:\n|\r\n)?");//()表示要提取的子串//.是匹配除\n和\r之外的任何单个字符。//*表示匹配0次或多次//_([^?*])表示以空格开始,匹配并提取非问号的字符,*表示匹配0次或多次//\\?(.*)_表示以?开始,匹配?后面字符0次或多次,以空格为结尾 //_(HTTP/1\\.[01]) 表示以空格开始,提取HTTP1. 0或1的字符//(?: )? 这个是匹配某个字符串但不提取,最后?表示匹配前面表达式0次或1次//中间的?user=tew&paswwd=123不是所有的http请求都有,所以有就提取没有就不提取//(?:\\?(.*))? 如果有就执行\\?(.*),如果没有就算bool ret=std::regex_match(str,matches,e);if(ret==false)return -1;for(auto &it:matches){std::cout<<it<<std::endl;}return 0;}

在这里插入图片描述

http://www.dtcms.com/a/426981.html

相关文章:

  • Java-Spring入门指南(十三)SpringMVC基本概念与核心流程详解
  • Java Web实战 - 实现用户登录功能
  • 设计模式详解——工厂模式
  • 【大模型】KNighter: 内容审查 漏洞分析
  • WampServer下载安装教程(附安装包,图文并茂)
  • 基于matlab的直流电机调速系统仿真分析-一套
  • MVC 简介
  • c#设计模式—访问者模式
  • 【大数据实战】如何从0到1构建用户画像系统(案例+数据仓库+Airflow调度)
  • 打破数据枷锁:在AWS上解锁Oracle数据库的无限潜能
  • 广州网站推广公司wordpress备份恢复阿里云
  • 不用装专业软件!reaConverter:PSD 转 JPG、PDF 转图片
  • 大模型训练流程及GPU内存解析(110)
  • 学习Python中Selenium模块的基本用法(18:使用ActionChains操作鼠标)
  • 从UI到UE:企业级软件如何做出“高端感”的桌面端界面设计
  • 服务专业的建网站公司电话新站优化案例
  • QCustomPlot 核心功能与图表设置(下)——高级功能实现
  • 莱芜网站排名价格珠海高端网站建设
  • 运营商数据安全的垂直破局:技术适配与场景深耕的双重进化
  • 《Local_Pdf_Chat_RAG 深度学习笔记:PDF 本地化对话的 RAG 原理与实践》
  • Node.js 完全安装与使用指南:Windows 平台详细教程
  • jsp在网站开发中的优势番禺制作网站系统
  • 【Rust GUI开发入门】编写一个本地音乐播放器(5. 制作音乐列表组件)
  • 成都哪家公司做网站比较好h5网站建设机构
  • 少儿舞蹈小程序(20):手机号登录与多角色注册
  • 淘宝扭蛋机小程序的社交化运营策略
  • 跨会话泄露:AI时代下的安全挑战与防御策略
  • Nginx if指令安全使用指南
  • AI模型测评平台工程化实战十二讲(第五讲:大模型测评分享功能:安全、高效的结果展示与协作)
  • 2025文档管理软件推荐:效率、安全与协作全解析