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

js分组匹配、遍历结果

假如有这么个文本,想匹配出所有的请求头:

  curl 'http://localhost:8088/api/ac/b/e' \
  -H 'Accept: application/json, text/plain, */*' \
  -H 'Accept-Language: zh-CN,zh;q=0.9' \
  -H 'Authorization: Bearer eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiLlm73nlLXnlLXlipsiLCJpcCI6IjEyNy4wLjAuMSIsImV4cCI6MTY2MjAxNDk5NCwidXNlcklkIjoiNzBhMTAxNjk2ZDhlNGZmNjgzMzhiZTYzZmE1YjIxOTYifQ.XdWxH6Py6Yk4cc-F0U8u3JBEhta0ctWqK-0eXRFNnuayG9jgclqDjratY_18JGSHP9v-69e-3y_2k-W056bd4G6LMS19JdULfulSjIuOzhIDi0bF44dlkUyqQ_qtjT2rrKTTOnM8OHPpgAlEIdyO4fyImbyDe6eMn1ldjD0YsEM' \
  -H 'Connection: keep-alive' \
  -H 'Cookie: acw_tc=2760820216620004799778577eb46126378b067280bcc79c20e143b0c22d26; vue_admin_template_token=eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiLlm73nlLXnlLXlipsiLCJpcCI6IjIxOC4xOS4yNy40MCwgMzkuOTYuMTMwLjIiLCJleHAiOjE2NjIwMDIyODQsInVzZXJJZCI6IjcwYTEwMTY5NmQ4ZTRmZjY4MzM4YmU2M2ZhNWIyMTk2In0.eWZh6EGafQjQNSUANCEQI_-6Am1aBLhFAzwGWoTraCwjvkDnPbF9cFtiDCW5X5ZYB-tIncPlTyXX-Nz32spg2u74sDj14lsAiUHl3hni_AE9-gJr1kyuVQZyBx48oupWuqnltjcJdZwwQyaIcUw33nN7MZ86inwTyIdEeW2rwrM' \
  -H 'Referer: https://ta.com/' \
  -H 'Sec-Fetch-Dest: empty' \
  -H 'Sec-Fetch-Mode: cors' \
  -H 'Sec-Fetch-Site: same-origin' \
  -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36' \
  -H 'sec-ch-ua: "Chromium";v="104", " Not A;Brand";v="99", "Google Chrome";v="104"' \
  -H 'sec-ch-ua-mobile: ?0' \
  -H 'sec-ch-ua-platform: "Windows"' \
  --compressed

代码实现:

let reg = /-H '(.*): (.*)'/g;
let res;
while (res = reg.exec(this.curlRequest)) {
    console.log(res[1] + ":" + res[2]);
}

输出:

 

相关文章:

  • shell脚本学习笔记2
  • STM32-串口通信波特率计算以及寄存器的配置详解
  • 物联网开发笔记(5)- 使用Wokwi仿真树莓派Pico实现LED灯交替闪烁(续)
  • 洛谷 P7302 [NOI1998] 免费的馅饼
  • Docker基础-2.常用命令与Docker镜像
  • Java的Lambda表达式学习笔记:认识lambda表达式
  • SAP Spartacus 项目开发时需要注意的一些常见错误
  • SpringBoot - @JsonIgnore和@JsonIgnoreProperties注解详解以及区别
  • 神经网络概念图片大全,神经网络概念图片解析
  • 产业园区构建公共服务平台应当包含哪些服务
  • 链动2+1模式是如何驱动品牌全面爆发的?
  • DMSA(Distributed multi-scenario analysis)
  • 从IDEA开始,迈进GO语言之门
  • 神经网络算法有哪些模型,神经网络算法模型resnet
  • 管理Java依赖关系的最佳实践
  • canvas 五子棋游戏
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • const let
  • JAVA 学习IO流
  • JS专题之继承
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • Objective-C 中关联引用的概念
  • select2 取值 遍历 设置默认值
  • SQLServer插入数据
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 百度小程序遇到的问题
  • 从输入URL到页面加载发生了什么
  • 记录:CentOS7.2配置LNMP环境记录
  • 记一次用 NodeJs 实现模拟登录的思路
  • 开源地图数据可视化库——mapnik
  • 免费小说阅读小程序
  • 判断客户端类型,Android,iOS,PC
  • 全栈开发——Linux
  • 山寨一个 Promise
  • 手机端车牌号码键盘的vue组件
  • 主流的CSS水平和垂直居中技术大全
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • ​LeetCode解法汇总518. 零钱兑换 II
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #HarmonyOS:Web组件的使用
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (7)STL算法之交换赋值
  • (超详细)语音信号处理之特征提取
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (算法)Travel Information Center
  • (转)Windows2003安全设置/维护