全球主机交流论坛

标题: 求个正则表达式,谢谢 [打印本页]

作者: Ruclinux    时间: 2014-1-14 05:48
标题: 求个正则表达式,谢谢
ip:“(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}) ”
url:“http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?”
get:GET (.+)\”
tim:“(\[[^\[\]]+\])\s”
状态码:“(\d{3})\”
响应字节: (“(\S+) (\S+) \”
Referer请求头:?????
User-Agent:?????????
(, 下载次数: 509)

例如 110.86.185.189 name.myweb.com - [13/Jan/2014:06:58:47 +0000] "OST /wp-comments-post.php HTTP/1.1" 302 37 "http://name.myweb.com/post/1154.html/" "Mozilla/5.0 (Windows NT 5.1; rv:23.0) Gecko/20100101 Firefox/23.0"

我想分别取出以下内容,请教大家,正则式应当怎么写呢? 谢谢了

ip:110.86.185.189
tim:13/Jan/2014:06:58:47
getOST /wp-comments-post.php HTTP/1.1 (OR) GET /wp-comments-post.php HTTP/1.1
状态码:302
响应字节:37
url:http://name.myweb.com/post/1154.html/
Referer请求头:
User-Agent:Mozilla/5.0 (Windows NT 5.1; rv:23.0) Gecko/20100101 Firefox/23.0

Mozilla/5.0 (Windows NT 5.1; rv:23.0) Gecko/20100101 Firefox/23.0 这行是Referer请求头+User-Agent?
谢谢了.
作者: Ruclinux    时间: 2014-1-14 07:26
谢谢大家了.
作者: Ruclinux    时间: 2014-1-14 08:44
再顶...............
作者: 采花大盗    时间: 2014-1-14 08:50
用字符串分割
作者: 八戒    时间: 2014-1-14 09:30
访问日志? 可以用split(' ')
作者: baidu    时间: 2014-1-14 09:41
RegexBuddy.exe 自己研究调一调,
作者: CD-lavender    时间: 2014-1-14 10:09
表示无解、




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4