2015-05-25 138 views
-1

我有這樣使用正則表達式

(12/12/2013下午三點12分21秒)日誌信息中提取日誌中的文本06:21:22.234 - 5463723:##某個消息##

我需要編寫一個正則表達式從上面日誌記錄一些消息提取。我如何編寫正則表達式來提取所需的單詞。 注:我使用Python語言來解析日誌文件..

回答

1

您可以使用以下方法:

(?<=##)[^#]*(?=##) 

DEMO

+0

它工作!謝謝!!! – Dinesh

+0

高興地幫助:) –

0

你甚至都不需要一個正則表達式:

line.split("##", 2)[1] 

這將拆分##字符組合上的行,然後返回第二個元素。第一個元素是在第一個##之前的所有內容,第二個元素是它們之間的文本。

+0

我已經爲此編寫了Python代碼..但它不像正則表達式那樣高效。 – Dinesh