python-课堂笔记-5.9

import re
str1 = 'my naaaame is iu'
#从开始位置去进行匹配
# print(re.match('my', str1).group(0))
# #search()是从整个字符串中查找和正则表达式匹配的字符串
# print(re.search('iu', str1).group(0))
# #正则表达式常用的元字符
# #. 匹配任意一个字符,默认从头开始
# print(re.search('a....', str1).group(0))
# #^ 匹配字符串的开始位置
# print(re.search('^my', str1).group(0))
# #$ 匹配字符串的结束位置
# print(re.search('u$', str1).group(0))
# #* 匹配'*'前面的表达式0次或多次
# print(re.search('na*', str1).group(0))
#+ 匹配'+'前面的表达式1次或多次
# print(re.search('na+', str1).group(0))
# print(re.search('.+', str1).group(0))

# #? 匹配'?'前面的表达式0次或1次
print(re.search('na?', 'qwertyunaaame').group(0))
#{n} 匹配'{n}'前面的表达式n次
print(re.search('na{2}', 'qwertyunaaame').group(0))
#{n,m} 匹配'{n,m}'前面的表达式n次到m次
print(re.search('na{2,4}', 'qwertyunaaame').group(0))

# #[] 匹配[0-9]中任意一个数字,等价于\d
print(re.search('[0-9]{3,6}', '123456789').group(0))
print(re.search('\d{3,6}', '123456789').group(0))
温馨提示:本文最后更新于2024-05-09 09:18:33,某些文章具有时效性,若有错误或已失效,请在下方留言或联系站长
© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情

    暂无评论内容