全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3252|回复: 6

求个正则表达式,谢谢

[复制链接]
发表于 2014-1-14 05:48:04 | 显示全部楼层 |阅读模式
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:?????????
loges.tar.gz (21.07 KB, 下载次数: 488)

例如 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?
谢谢了.
 楼主| 发表于 2014-1-14 07:26:03 | 显示全部楼层
谢谢大家了.
发表于 2014-1-14 08:50:53 | 显示全部楼层
用字符串分割
发表于 2014-1-14 09:30:37 | 显示全部楼层
访问日志? 可以用split(' ')
发表于 2014-1-14 09:41:43 | 显示全部楼层
RegexBuddy.exe 自己研究调一调,
发表于 2014-1-14 10:09:55 | 显示全部楼层
表示无解、
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-29 21:16 , Processed in 0.097874 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表