练习·运维⚡⚡⚡⚡⚡
标准杆17标准杆17
抓住请求 ID:req_ 后面正好跟 12 个小写十六进制字符(如 req_3f9a0c1d2e4b)。
运维⚡⚡⚡⚡⚡
运维⚡⚡⚡⚡⚡
要抓住 · 0/5
- req_a1b2c3d4e5f6目标
- req_000000000000目标
- req_abcdefabcdef目标
- req_3f9a0c1d2e4b目标
- req_9e8d7c6b5a41目标
要放过 · 误抓 0
- REQ_3f9a0c1d2e4b无辜
- req_3f9a0c1d2e4无辜
- req_3f9a0c1d2e4g无辜
- req_3f9a0c1d2e4b5无辜
- rq_3f9a0c1d2e4b无辜
你的正则
//
抓住 0/5误抓 0
0 / 170/ 标准杆 17
关于这个练习包
进阶 · 6 关
《日志与运维》是为运维人员整天要读的字符串准备的正则:请求 ID、部署环境、内存大小、端口映射、堆栈跟踪行和 Kubernetes Pod 名称。这里长度必须精确,所以像 {12} 这样的计数重复承担了很多工作。
你先从 req_3f9a0c1d2e4b 这样的请求 ID 开始,前缀后面恰好有 12 个十六进制字符。接着是 prod-2 这样的环境、16KB 和 2GiB 这样的大小、8080:80 这样的端口映射、at main (app.js:12) 这样的堆栈跟踪行,以及 web-7d4b9c8f6-x2k9p 这样的 Pod 名称。
每个关卡还有隐藏检查:你看不到的词。通过屏幕上的词即可解出关卡;同时通过隐藏检查才会计入排名。