今天搞了一天的文本处理,发现python真的太适合做数据处理了。废话不多说,一起学习吧!
1.我的原始数据是这样的,如图
2.如果要提取每行含有pass的字符串,代码如下:
import re
filepath = "E:/untitled1/analyze_log/test.log"
txt = open(filepath, "r").read()
result=""
test_text = re.findall("..............+pass", txt)#取出每行含有pass的文本
result = result +'\n'.join(test_text)#换行输出
print(result)
3.执行上面代码,可以取出每行含有pass的文本,如图:
4.其实我真正要提取的是每行类似上图红色框内的字符串,代码实现如下:
import re
filepath = "E:/untitled1/analyze_log/test.log"
txt = open(filepath, "r").read()
result=""
test_text = re.findall("..............+pass", txt)#取出每行含有pa