作者tonini (没有灵魂的拥抱)
看板Python
标题Re: [问题] python regexp请教
时间Thu Sep 8 23:39:35 2011
这个......其实是用python的regexp来收集及辨别一些网路上的事件
因为还需要正规化所以会用这样的写法
假设里面IP的部分要特别挑出来,那就会用一个叫location的方式
eg (?P<IPV4>\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3})
然後塞到资料库中供做分析用,因为也没办法用甚麽函式库
所以就会写的很可怕 XDDD
感谢你的用心~我会好好的努力一下!
※ 引述《uranusjr (←这人是超级笨蛋)》之铭言:
: 写好了 https://gist.github.com/1201421
: 原本那个真的太可怕了, 所以我基本上是重头写了一个
: Python 的 re module 有个很酷的功能 VERBOSE, 请善用...
: 我不知道你原本是用什麽测的, 不过用 Python 根本就不会符合
: 有些地方一整个很奇怪, 不知道是你贴错还是怎样(例如 \Enterprise 这是...)
: 所以这基本上是根据你的版本猜测那个文本的规则, 重新理解一次之後的产物
: 可能有些逻辑是错的 :Q
: 总之如果有搞错的话请自己适当改一下
: 关键的部份我都标了注解, 虽然有些我不懂是什麽所以不知道要注什麽XD
: 有哪里不了解的话可以参考 Python 的正规表示式教学
: 还是看不懂的话再说吧
: 7.2. re — Regular expression operations — Python v2.8.2 documentation
: http://docs.python.org/library/re.html
: Regular Expression HOWTO — Python v2.8.2 documentation
: http://docs.python.org/howto/regex.html
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.153.238