1. 可视化 URL 匹配正则
后端开发工程师背景
需要在网关层对传入的 URL 进行格式校验和提取,但现有的正则过于复杂,难以维护。
问题
难以直观确认 URL 中的协议、域名、端口和路径捕获组是否正确划分。
如何使用
在“正则表达式”输入框中输入 `^(https?)://([^/:]+)(:\d+)?(/.*)?$`,并在“标志”中输入 `i`。
pattern: "^(https?)://([^/:]+)(:\d+)?(/.*)?$", flags: "i"结果
生成一张清晰的 SVG 铁路图,直观展示了协议、主机名、可选端口和路径的分支路径与捕获组编号。