码迷,mamicode.com
首页 > 其他好文 > 详细

解决警告: DeprecationWarning: invalid escape sequence \D

时间:2020-04-18 14:11:59      阅读:711      评论:0      收藏:0      [点我收藏+]

标签:eva   cap   字符串   正则匹配   解决   表达   nic   字节   src   

使用正则匹配时,虽然正则没报错,但发出了一个警告:

技术图片

根据这篇文章《Python正则表达式报错:invalid escape sequence ‘\d‘ (无效的转义字符‘\d‘)》,原因是Python3将字符串解释为Unicode字符串,因为正则中的\D或者\*就被视为转义的Unicode字符,解决的办法有两种:

一种是:在正则匹配模式前加r:

技术图片

另一种是加两个反斜杠转,表示正则表达式受到保护,不被字节码编译器解释

技术图片

 

解决警告: DeprecationWarning: invalid escape sequence \D

标签:eva   cap   字符串   正则匹配   解决   表达   nic   字节   src   

原文地址:https://www.cnblogs.com/my_captain/p/12725452.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!