目的?
像我一樣,不得不分析一些格式不是很復雜,但也不簡單的log文件。
厭倦了寫正則表達式,更不想為了這個東西搞一個狀態機。(我也搞不來狀態機……)
安裝篇:
安裝simpleParse。
http://sourceforge.net/projects/simpleparse/files/
找到 SimpleParse-2.1.1a2.win32-py2.5.exe 或者 SimpleParse-2.1.1a2.win32-py2.6.exe
安裝。
使用篇:
1,要為需要被分析的文件寫一個文法(grammar)。
2,后面就簡單了。
ibm這里有一篇教程,
http://www.ibm.com/developerworks/library/l-simple.html?S_TACT=105AGX52&S_CMP=cn-a-l
也有翻譯成中文的
http://www.ibm.com/developerworks/cn/linux/sdk/python/charm-23/index.html
可惜,中文版的代碼格式亂掉了,需要代碼可以去英文版copy。
后面就沒啥好講的了。