![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
喵喵@00
这个作者很懒,什么都没留下…
展开
-
python正则表达式(三)
强口令检测 写一个函数,它使用正则表达式,确保传入的口令字符串是强口令。强口令的定义是:长度不少于 8 个字符,同时包含大写和小写字符,至少有一位数字。你可能需要用多个正则表达式来测试该字符串,以保证它的强度 def qiangkouling(): ''' 第七章 实践项目 强口令检测 写一个函数,它使用正则表达式,确保传入的口令字符串是强口令。强口令的定义是:长度不少于 8 个字符,同时包含大写和小写字符,至少有一位数字。你可能需要用多个正则表达式来测试该字符串,以保证它的强度。原创 2022-05-26 17:10:23 · 208 阅读 · 0 评论 -
python正则表达式(二)
如何写一个正则表达式,匹配姓Nakamoto的完整姓名? 你可以假定名字总是出现在姓前面,是一个大写字母开头的单词。 该正则表达式必须匹配: ‘Satoshi Nakamoto’ ‘Alice Nakamoto’ ‘RoboCop Nakamoto’ 但不匹配: ‘satoshi Nakamoto’(名字没有大写首字母) ‘Mr. Nakamoto’(前面的单词包含非字母字符) ‘Nakamoto’ (没有名字) ‘Satoshi nakamoto’(姓没有首字母大写) namereg原创 2022-05-25 10:36:19 · 373 阅读 · 0 评论 -
python正则表达式(一)
如何写一个正则表达式,匹配每3 位就有一个逗号的数字?它必须匹配以下数字:‘42’ ‘1,234’ ‘6,368,745’ 但不会匹配:‘12,34,567’ (逗号之间只有两位数字) ‘1234’ (缺少逗号) 方法一; numregex20 =re.compile(r'^\d{1,3}(,\d{3})*$') #^和$来锚定开头和结尾 input_values=['42', '1,234', '6,368,745','12,34,567', '1234'] for value in input_原创 2022-05-24 17:16:12 · 235 阅读 · 0 评论