我正在研究 ELK 堆栈,作为 Logstash 数据转换的一部分,我正在转换 Apache 访问日志中的数据。
所需的指标之一是获取不同内容类型(aspx、php、gif 等)的统计信息。
从日志文件中,我试图检索请求 url,然后推断文件类型,因为 ex/c/dataservices/online.jsp?callBack是请求,我将.aspx使用正则表达式
\.\w{3,4}。
我的正则表达式不适用于请求,说/etc/designs/design/libs.min.1253.css这将我.min作为扩展返回。
我正在尝试获得最后一个扩展名,但它不起作用。请建议其他方法。
您需要将匹配锚定到字符串的末尾或查询参数的开头?。尝试:
\.\w{3,4}($|\?)
Run Code Online (Sandbox Code Playgroud)
在这里玩:https : //regex101.com/r/iV3iM1/1
| 归档时间: |
|
| 查看次数: |
6119 次 |
| 最近记录: |