python 匹配隐藏字符

 

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

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

解决:

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

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

2. 确认字符匹配

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

https://blog.csdn.net/duanlianvip/article/details/79324997 

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

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

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

 

posted @ 2018-06-12 21:22  QA小虾  阅读(326)  评论(0编辑  收藏  举报