从日志文件中查找特定字符串

时间:2018-04-20 07:42:56

标签: python string

我需要找到一个特定的字符串,如果它存在于一行中。以下是示例日志文件内容。

Thu 04/19/2018    22:37:58.51    EV_MIO_IDC_WW1815 
Thu 04/19/2018    22:11:26.69    ATV_1816_CNL

如果字符串带有前缀" ATV"在第二行找到,然后将整个字符串返回为" ATV_1816_CNL"。

1 个答案:

答案 0 :(得分:0)

这个答案特定于你的案例,你需要提供一个更一般的问题。

import re

myStr = "Thu 04/19/2018 22:37:58.51 EV_MIO_IDC_WW1815 Thu 04/19/2018 22:11:26.69 ATV_1816_CNL"

print(re.search('ATV\w{9}', myStr).group())

# ATV_1816_CNL