2010-06-24 65 views
0

我想編寫應用程序,並以下文件搜索/日誌文件的搜索/監視工具設計

  1. 允許客戶創建規則來搜索特定字符串

  2. 使客戶可以指定開始和結束分隔符並在那些分隔符中搜索字符串

  3. 允許客戶指定一個字符串並等待另一個字符串,比如說10分鐘。

任何想法如何設計這個應用程序。 我想出了逐行閱讀,然後應用這些規則。

回答

0

無論你給他們什麼樣的選擇都會以正則表達式結束 - 你能讓他們自己構建嗎?這將解決1和2

編輯補充:

日誌文件一般面向行的,並無限制的大小的;因此您應該一次一行讀取文件,並根據正則表達式進行測試。

+0

我的應用程序應該逐行讀取文件還是完整文件 – Avinash 2010-06-24 20:18:18