Re: [問題] python regexp請教
這個......其實是用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.7.2 documentation
: http://docs.python.org/library/re.html
: Regular Expression HOWTO — Python v2.7.2 documentation
: http://docs.python.org/howto/regex.html
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.153.238
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):