Notepad++ 如何只提取需要的文本字段?
Notepad++ how to extract only the text field which is needed?
我有一个包含大量数据的日志文件。但它会采用类似的格式。
示例文本:
第 1428 行:[errormessage] = 21:26:07.629 未满足验收标准。 Expected:0.0009999871,Actual:0.007407427,Window:[0.007407427] 在 Hello.TestAutomation.Tests.Implementation.TestExecution.MirrorTestExecutor。b__12_1(IMonitor m,MonitoringEventArgs e)
第 1429 行:[errormessage] = 21:26:07.629 未满足验收标准。 Expected:0.0009999871,Actual:0.007407427,Window:[0.007407787] 在 Hello.TestAutomation.Tests.Implementation.TestExecution.MirrorTestExecutor。b__12_1(IMonitor m,MonitoringEventArgs e)
现在我想过滤 Window 之后的文本:位于 [ ]: ex 中的第 1428 行,我只需要 0.007407427 / [0.007407427] 这很容易,并且分别来自整个日志文件。
预期输出:
0.007407427
0.007407787
有什么建议吗?我找到了一个正则表达式来检测我想要的 [([0-9,.]*?)] 但是如何替换所有其他文本并且只留下这个文本。
提前致谢。
使用捕获组。假设每行只有一个 window:
查找字段:^.+Window:\[([0-9,\.]+).+
替换字段:
我有一个包含大量数据的日志文件。但它会采用类似的格式。
示例文本:
第 1428 行:[errormessage] = 21:26:07.629 未满足验收标准。 Expected:0.0009999871,Actual:0.007407427,Window:[0.007407427] 在 Hello.TestAutomation.Tests.Implementation.TestExecution.MirrorTestExecutor。b__12_1(IMonitor m,MonitoringEventArgs e) 第 1429 行:[errormessage] = 21:26:07.629 未满足验收标准。 Expected:0.0009999871,Actual:0.007407427,Window:[0.007407787] 在 Hello.TestAutomation.Tests.Implementation.TestExecution.MirrorTestExecutor。b__12_1(IMonitor m,MonitoringEventArgs e)
现在我想过滤 Window 之后的文本:位于 [ ]: ex 中的第 1428 行,我只需要 0.007407427 / [0.007407427] 这很容易,并且分别来自整个日志文件。
预期输出:
0.007407427
0.007407787
有什么建议吗?我找到了一个正则表达式来检测我想要的 [([0-9,.]*?)] 但是如何替换所有其他文本并且只留下这个文本。
提前致谢。
使用捕获组。假设每行只有一个 window:
查找字段:^.+Window:\[([0-9,\.]+).+
替换字段: