一文带你全面解析Python之re模块正则表达式的使用(三)

高分请分析下,一文带你全面解析Python之re模块正则表达式的使用(三)
最新回答
待春暖花開

2026-10-25 11:14:51

引入 re 模块,利用正则表达式进行文本匹配和操作。

案例一:

设置正则表达式 r='a{2}c',在给定的字符串中查找 'aac'。

执行结果:['aac']

案例二:

设置正则表达式 r='a{1,3}c',在给定的字符串中查找 'ac'、'aac'、'aaac' 和 'aaaac'。

执行结果:['ac', 'aac', 'aaac', 'aaac']

案例三:

设置正则表达式 r='1[a]*c',在给定的字符串中查找 '1c'、'1ac'、'1aac' 和 'a1aac'。

执行结果:['1c', '1ac', '1aac', '1aac']

案例四:

设置正则表达式 r='1[a]+c',在给定的字符串中查找 '1ac'、'1aac' 和 '1aac'。

执行结果:['1ac', '1aac', '1aac']

案例五:

设置正则表达式 r='1[a]?c',在给定的字符串中查找 '1c' 和 '1ac'。

执行结果:['1c', '1ac']

案例六:

设置正则表达式 r='1a*?',在给定的字符串中查找 '1bc'、'1ac'、'1aac' 和 'a1aac'。

执行结果:['1', '1', '1', '1']

案例七:

设置正则表达式 r='\w',在给定的字符串中查找 'aaa' 和 'aa'。

执行结果:['aaa', 'aa']

案例八:

设置正则表达式 r='\.com\.cn|\.com|\.cn',在给定的字符串中查找 'zz@qq.com.cn' 的 .com.cn 部分。

执行结果:['.com.cn']