2017-07-13 42 views
0

我有一個擁有大量數據的日誌文件。但它會採用類似的格式。記事本++如何僅提取所需的文本字段?

示例文本:

線1428:[errormessage的] = 21:26:未滿足07.629驗收標準。預計:0.0009999871,實際值:0.007407427,窗口:[0.007407427]在Hello.TestAutomation.Tests.Implementation.TestExecution.MirrorTestExecutor.b__12_1(監視器m,MonitoringEventArgs e) 行1429:[errormessage] = 21:26:07.629驗收標準不是滿足。預期:0.0009999871,實際:0.007407427,窗口:[0.007407787]在Hello.TestAutomation.Tests.Implementation.TestExecution.MirrorTestExecutor.b__12_1(iMonitor的米,MonitoringEventArgs E)

現在我想窗口後過濾文本:這是在[]:ex 1428行,我只需要0.007407427/[0.007407427]這是很容易和分別從整個日誌文件。

預期輸出:

0.007407427

0.007407787

有什麼建議?我找到了一個正則表達式來檢測我想要的東西[([0-9,。] *?)],但是如何替換所有其他文本,只留下這個文本。

在此先感謝。

回答

0

使用捕獲組。假設有每行只有一個窗口:

查找字段:^.+Window:\[([0-9,\.]+).+

替換字段:\1

相關問題