问题:从文件读取内容,Python实现正则匹配未匹配上预期字符串,输出内容为空白字符

分析:空白字符对应的特殊字符未匹配

解决:

1: 确认空白部分是什么字符

利用 notepad++,确认字符为LF

python如何隐藏代码 python中隐藏字符_python

2. 确认字符匹配

搜索正则匹配,尝试\r\n,未匹配上;\n 实现

python如何隐藏代码 python中隐藏字符_正则匹配_02


 另外,由于内容从文件读入,需要指定打开方式 rU,open(filename, 'rU')

python如何隐藏代码 python中隐藏字符_字符串_03

https://docs.python.org/3/library/functions.html#open

补充:该文件由mac上产生,打包邮件发送至windows打开,文件内部同时存在LF和CRLF结束符