目录
- 1 模式概述
- 2 例子
-
- 2.1 贪婪模式例子
- 2.2 懒惰模式例子
- 2.3 对比
- 3 总结
- 参考文献
1 模式概述
2 例子
2.1 贪婪模式例子
import re re.findall(r'ab*',"abbbbbbbbbcd") #['abbbbbbbbb'] re.findall(r'ab+',"abbbbbbbbbcd") #['abbbbbbbbb'] re.findall(r'ab?',"abbbbbbbbbcd") #['ab'] re.findall(r'ab{3}',"abbbbbbbbbcd") #['abbb'] re.findall(r'ab{3,5}',"abbbbbbbbbcd") #['abbbbb']
2.2 懒惰模式例子
import re re.findall(r'ab*?',"abbbbbbbbbcd") #['a'] re.findall(r'ab+?',"abbbbbbbbbcd") #['ab'] re.findall(r'ab??',"abbbbbbbbbcd") #['a'] re.findall(r'ab{3}?',"abbbbbbbbbcd") #['abbb'] re.findall(r'ab{3,5}?',"abbbbbbbbbcd") #['abbb']
2.3 对比
import re s = '[花千古],[陆贞传奇],[新还珠格格],[楚乔传]' re.findall(r'[.+]',s) #贪婪模式输出['[花千古],[陆贞传奇],[新还珠格格],[楚乔传]'] re.findall(r'[.+?]',s) #懒惰模式输出['[花千古]', '[陆贞传奇]', '[新还珠格格]', '[楚乔传]']
3 总结
参考文献
1.《RE正则表达式模块(Python视频教程)》
神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试