正则表达式这个东西,强大是强大,但写出来跟个表情符号一样。自己写的表达式,过一个月来看,自己都不记得是什么意思了。比如下面这个:,有没有什么办法提高正则表达式的可读性呢?我们知道,提高代码可读性的方法之一就是写注释,那么正则表达式能不能写注释呢?,例如对于下面这个句子:,我要提取其中的密码123kingname456,那么我的正则表达式可能是这样的:,我能不能把它写成这样:,这样写就清晰多了,每个部分是什么作用全都清清楚楚。,但显然直接使用肯定什么都提取不到,如下图所示:,但我今天在逛Python正则表达式文档的时候,发现了一个好东西:,使用它,可以让你的正则表达式拥有注释,如下图所示:,re.VERBOSE也可以简称为re.X,如下图所示:,本文最开头的复杂正则表达式,使用了注释以后,就会变得更可读:
© 版权声明
文章版权归作者所有,未经允许请勿转载。