ITPUB??ì3
ITPUB论坛 » WEB程序开发 » 求助:Apache access log的正则表达式!

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: 求助:Apache access log的正则表达式!
离线 liskolnikov



精华贴数 0
个人空间 0
技术积分 29 (41309)
社区积分 0 (1698595)
注册日期 2008-2-11
论坛徽章:2
2008北京奥运纪念徽章:拳击2008年新春纪念徽章    
      

发表于 2008-4-23 14:59 
求助:Apache access log的正则表达式!

普通apache access log 的正则表达式字符串是
"^([\d.]+) (\S+) (\S+) \[([\w:/]+\s[+\-]\d{4})\] "(.+?)" (\d{3}) (\d+)"
追加后面两项就是:
"^([\d.]+) (\S+) (\S+) \[([\w:/]+\s[+\-]\d{4})\] "(.+?)" (\d{3}) (\d+) "([^"]+)" "([^"]+)""

现在要把它分解成十二项:host, user, date, time, timezone, retype, file, protocol,  code, bytes, refer, agent


怎么也拼不对啊!! 路过的好心人请帮帮忙吧!


只看该作者    顶部
离线 liskolnikov



精华贴数 0
个人空间 0
技术积分 29 (41309)
社区积分 0 (1698595)
注册日期 2008-2-11
论坛徽章:2
2008北京奥运纪念徽章:拳击2008年新春纪念徽章    
      

发表于 2008-4-28 00:00 
已经OK了~
发现正则表的式还挺有意思的~


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问