2012-10-04 105 views
1

我想使用LogParser匹配IIS日志中的特定URI。有多个请求进入相同的地址,但情况稍有不同。我怎样才能得到一个单一的URI大小写?LogParser区分大小写的搜索

例如: “mypath中\ ThIsPaGe.aspx” 与 “mypath中\ thispage.aspx”

+0

你们是不是要完全匹配一个,而不是其他?或者你想匹配两者? – Greg

回答

0

使用ToLower将或ToUpper的上你的路情况。这是来自String对象。

1

使用LIKE而不是=

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

请编辑您的答案,以添加关于您的代码如何工作以及如何解决OP问题的解释。许多SO海报是新手,不会理解你发布的代码。 –

+0

鉴于LogParser的唯一功能是执行类似SQL的查询,您希望查看哪些内容? – Greg

+0

LogParser的新手会理解使用'LIKE'和'='的区别吗?他们是否会通过阅读你的答案而获得启发? –