加载中......
输入验证码,即可复制
微信扫码下载好向圈APP, 登陆后即可进入消息页面查看验证码
只需要3秒时间
正则表达式很强大,但它就像一个表达符号。一个月后,我不记得我写的表达式是什么意思了。例如,以下内容:

有没有办法提高正则表达式的可读性?众所周知,提高代码可读性的方法之一是写注释。正则表达式能写注释吗?

例如,以下句子:

我想提取密码123kingname456,那么我的正则表达可能是这样的:

我能这样写吗:

这样写的清楚多了,每个部分的作用都清楚了。

但是直接使用显然什么都提取不了,如下图所示:


但是我今天在逛Python正则表达式文档[1]发现了一件好事:


使用它可以使您的正则表达式有注释,如下图所示:


re.VERBOSE也可以简称re.X,如下图所示:


使用注释后,本文开头的复杂正则表达式会变得更加可读:

广告圈
3638 查看 0 0 反对

说说我的看法高级模式

您需要登录后才可以回帖 登录|立即注册

还没人评论此主题哦

相关阅读