首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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

strip字符串处理函数正则版

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

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

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

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

校验强口令正则版

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

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

希望对你有帮助!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181022A1Y9NV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券