LogParser区分大小写的搜索

时间:2012-10-04 18:53:03

标签: case-sensitive logparser

我正在尝试使用LogParser匹配IIS日志中的特定URI。有多个请求进入同一地址,但案例略有不同。如何逐个提取单个URI?

例如:“myPath \ ThIsPaGe.aspx”vs“mypath \ thispage.aspx”

3 个答案:

答案 0 :(得分:1)

使用LIKE代替=

select *
from 'logfilename'
where cs-uri-stem LIKE 'myPath\ThIsPaGe.aspx'

答案 1 :(得分:0)

在路径上使用ToLower或ToUpper案例。这是来自String对象。

答案 2 :(得分:0)

一种方法是如下使用To_Lowercase

SELECT To_Lowercase(cs-uri-stem) as Res, cs-method, cs-status
WHERE Res = 'mypath\thispage.aspx'
...

这样做的好处是可以简化报告的分组。