问题:从文件读取内容,Python实现正则匹配未匹配上预期字符串,输出内容为空白字符
分析:空白字符对应的特殊字符未匹配
解决:
1: 确认空白部分是什么字符
利用 notepad++,确认字符为LF
2. 确认字符匹配
搜索正则匹配,尝试\r\n,未匹配上;\n 实现
另外,由于内容从文件读入,需要指定打开方式 rU,open(filename, 'rU')
https://docs.python.org/3/library/functions.html#open
补充:该文件由mac上产生,打包邮件发送至windows打开,文件内部同时存在LF和CRLF结束符