我想使用LogParser匹配IIS日誌中的特定URI。有多個請求進入相同的地址,但情況稍有不同。我怎樣才能得到一個單一的URI大小寫?LogParser區分大小寫的搜索
例如: 「mypath中\ ThIsPaGe.aspx」 與 「mypath中\ thispage.aspx」
我想使用LogParser匹配IIS日誌中的特定URI。有多個請求進入相同的地址,但情況稍有不同。我怎樣才能得到一個單一的URI大小寫?LogParser區分大小寫的搜索
例如: 「mypath中\ ThIsPaGe.aspx」 與 「mypath中\ thispage.aspx」
使用ToLower將或ToUpper的上你的路情況。這是來自String對象。
使用LIKE
而不是=
select *
from 'logfilename'
where cs-uri-stem LIKE 'myPath\ThIsPaGe.aspx'
請編輯您的答案,以添加關於您的代碼如何工作以及如何解決OP問題的解釋。許多SO海報是新手,不會理解你發佈的代碼。 –
鑑於LogParser的唯一功能是執行類似SQL的查詢,您希望查看哪些內容? – Greg
LogParser的新手會理解使用'LIKE'和'='的區別嗎?他們是否會通過閱讀你的答案而獲得啓發? –
你們是不是要完全匹配一個,而不是其他?或者你想匹配兩者? – Greg