在Python中正则这样玩,通过两个例子,让你喜欢上正则

正则,就是用来匹配字符串的.但总是显得深不可测,那么通过下面两个例子,希望你会喜欢上正则.

更多Python视频、源码、资料加群683380553免费获取

strip字符串处理函数正则版

Python自带的字符串处理函数strip()效果

总的来说,就是当strip()不带参数时,去掉两端空格;带参数时,将把字符串中与参数一样的字符删除但两端的空格不做处理.

在Python中正则这样玩,通过两个例子,让你喜欢上正则

 

那么,我们用正则怎么实现呢?

解题思路a.如果没有参数,那么删除两端的空白 * 通过分组的形式,分离两端空白部分和需要保留的部分 * 正则部分:r'(s*)(.+w)(s*)'b. 如果有两个参数,那么删除指定字符,使用re.sub进行替换即可

在Python中正则这样玩,通过两个例子,让你喜欢上正则

 

校验强口令正则版

强口令:长度不少于8个字符,同时包含大小写字母,至少有一位数字解决思路: 1.使用len() 检测密码的长度 2.使用一个正则检测是否有至少一位数字 3.使用一个正则检测是否有大写字母 4.使用一个正则检测是否有小写字母 5.上面四个条件都为真的话,就返回True,否则返回False

在Python中正则这样玩,通过两个例子,让你喜欢上正则

 

正则,可以实现的东西超出你我的想象

希望对你有帮助!

posted @ 2022-10-07 20:55  I'm_江河湖海  阅读(3)  评论(0编辑  收藏  举报