chaoz的杂货铺

生命有息、学无止境、折腾不止

0%

正则大法好

知识点整理

问题反思

实战

正则表达式保留匹配内容,在前添加任意字符

markdown 编写晚之后觉得加个目录比较好,方便查阅,但是内容太多,不好加 ### ,所以利用 vscode 的正则匹配添加功能

(?=\d{2}、)

参考资料:

正则小语法

mark

正则参考语法样例:

1
2
3
4
5
6
7
8
9
10
([^\s]*)              # 匹配 $http_host
(\d+\.\d+\.\d+\.\d+) # 匹配 $server_addr,$remote_addr
(\"\d+\.\d+\.\d+\.\d+\,\s\d+\.\d+\.\d+\.\d+\"|\"\d+\.\d+\.\d+\.\d+\") #匹配 "$http_x_forwarded_for"
(\[[^\[\]]+\]) #匹配[$time_local]
(\"(?:[^"]|\")+|-\") # 匹配"$request","$http_referer","$http_user_agent"
(\d{3}) # 匹配$status
(\d+|-) # 匹配$body_bytes_sent
(\d*\.\d*|\-) # 匹配$request_time,$upstream_response_time'
^ # 匹配每行数据的开头
$ # 匹配每行数据的结局
喜欢这篇文章?打赏一下作者吧!

欢迎关注我的其它发布渠道