当前位置:网站首页>安全7.18作业
安全7.18作业
2022-07-23 10:13:00 【F75559】
1) 需要转义的特殊字符 $ ( ) * + . ? [ \ ^ { 在文本中遇到 这几种特殊字符想转为文本,需要通过反斜杠\转义
\d提取数字【0-9】
\b:单词边界
\B非单词边界
\D提取非数字(空格也可以匹配)
\S:匹配非空字符‘
\s:匹配空格,换行符,不匹配特殊符号
\W:除了【0-9,A-Z,a-z】不可以匹配
\w:【0-9,A-Z,a-z】
. :除了换行符\n不行,其他都可以匹配
?: 0-1
+:1-正无穷
*:0-正无穷
^aaa:取反(不是aaa)
^:开头
$;以…结尾
[:upper:] 或 [A-Z]
- [:lower:] 或 [a-z]
例子: grep . demo 谁都可以匹配
正则表达式 默认贪婪
断言:中收法
正则表达式的先行断言和后行断言一共有 4 种形式:
x(?=y) 零宽正向先行断言。x后面紧跟y
x(?!y 零宽负向先行断言 。x前面不紧跟y
x(?<=y) 零宽正向后行断言
x(?<!y) 零宽负向后行断言
group分组
0:匹配一句话所以的值
1 :匹配第一个括号里面的值
2:匹配第二个括号里面的值
group 里面加?:(不保存分组)
例子:r1=re.search(‘c?<=(?:herf=“)).{1.200}(?=(”))’,a)
h回溯
/ \d+\b /贪婪:一直匹配,直到匹配不上。–回溯;从后往前
/ d+?\b /惰性:置匹配一个,其他不管–回溯:从前往后
文本是 123a
贪婪回溯:123 12 1
惰性:1 12 123
我们在一些场景里需要将7654321输出成7,654,321这样的格式,这就是千分位
12345678’.replace(/\B(?=(\d{3})+)/g,function(){console.log(arguments);return ‘|’})
\B非单词边界,1右边位置 \d提取数字{3}取三个数字 +绑一块
重复分组
假定用这个正则去匹配 1234567890
分组小括号\d\d\d
工作步骤:
第一次匹配,捕获到 123,退出分组
. 第二次匹配,捕获到 456, 覆盖上一次捕获的123,退出分组
. 第三次匹配,捕获到 789,覆盖上一次捕获的456,退出分组
退出重复分组,结束
最后输出789
如果想要获得所有结果,就要把重复匹配放进分组中 / ( (\d\d\d) {3}) /
order by 检测列进行联合查询
列不同直接报错
203或者204
正则表达式过滤SQS
用科学技术法1e1把\b绕过了
绕过了
列又超过范围了
通过group 生成两列 二三出数据
绕的这个正则表达式
边栏推荐
- Redis布隆过滤器
- FastAPI应用加入Nacos
- QT document reading notes audio example analysis
- [test platform development] 21. complete sending interface request and display response header information
- Linked list review!
- Map structure stored in the room of jetpack series
- Common SQL of Oracle Report
- mysql 之general_log日志
- 一道代码题看 CommonJS 模块化规范
- MariaDB 数据库升级版本
猜你喜欢

【机器学习基础】无监督学习(5)——生成模型

百度工程师眼中的云原生可观测性追踪技术

真人踩过的坑,告诉你避免自动化测试常犯的10个错误

基于simulink的双闭环矢量控制的电压型PWM整流器仿真

QT document reading notes audio example analysis

turbo编译码误码率性能matlab仿真

CBOC signal modulation and demodulation simulation based on MATLAB, output its correlation, power spectrum and frequency offset tracking
![[interview frequency] cookies, sessions, tokens? Don't worry about being asked after reading it](/img/c0/46f2a99ef2ed0b5d4d5c77a143b160.png)
[interview frequency] cookies, sessions, tokens? Don't worry about being asked after reading it

The best time to buy and sell stocks

【无标题】测试【无标题】测试
随机推荐
百度工程师眼中的云原生可观测性追踪技术
mysql函数汇总之数学函数
[software test] redis abnormal test encountered in disk-to-disk work
基于双目相机拍摄图像的深度信息提取和目标测距matlab仿真
581. Shortest unordered continuous subarray
The best time to buy and sell stocks
Typora图床配置详细教程
报错 | cannot read property ‘_normalized‘ of undefined
day18
Full backpack!
【无标题】
一道代码题看 CommonJS 模块化规范
基于matlab的BOC调制信号捕获仿真
Linked list review!
直播课堂系统03补充-model类及实体
【机器学习基础】无监督学习(5)——生成模型
@FeignClient使用詳細教程(圖解)
Map structure stored in the room of jetpack series
c语言:深度刨析const关键字
头部姿态估计原理及可视化_loveliuzz的博客-程序员宅基地_头部姿态估计