1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 使用正则表达式匹配AA AAA AABB几个相同字符重复出现

使用正则表达式匹配AA AAA AABB几个相同字符重复出现

时间:2023-07-12 22:22:57

相关推荐

使用正则表达式匹配AA AAA AABB几个相同字符重复出现

import redef main():# 匹配AAprint()strings = re.finditer(r'(.)\1', ori_str)for i in strings:print(i)# 匹配AAAprint()strings = re.finditer(r'(.)\1{2}', ori_str)for i in strings:print(i)# 匹配AABBprint()strings = re.finditer(r'(.)\1(.)\2', ori_str)for i in strings:print(i)if __name__ == '__main__':main()

原理分析

"(.)\1(.)\2" 这个正则,

.表示除换行外任意字符\1表示第一个括号里面的字符重复,默认重复一次,想重复4次加{4}即(.)\1{4}\2表示第二个括号里面的字符重复

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。