import re
#1.正则表达式的两种定义方法
#(1)字符串方法:
#匹配小写字母任意次
pattern = "[a-z]*"#正则表达式
print(re.match(pattern,'he123llo123'))#匹配0到第5个字符
print(re.match(pattern,'HE123LLO123').group(0))#匹配第0到第5个字符
print(re.match('...','123hkz').group(0))#.代表匹配任意字符
#(2).正则表达式对象方法
#提供了compile()函数用来生成compile对象
#compile()函数将正则表达式字符串编译成正则表达式对象并返回
pattern1 = re.compile('[a-z]*')#正则表达式
print(type(pattern1))#正则表达式对象
print(re.match(pattern1,'he123llo123').group(0))#匹配0到第5个字符
© 版权声明
THE END
暂无评论内容