导语:
本文主要介绍了关于python正则表达式中量词的分类的相关知识,希望可以帮到处于编程学习途中的小伙伴
1、量词也可以细分为贪婪量词和懒惰量词。
2. 贪婪量词会匹配尽可能多的字符,惰性量词会匹配尽可能少的字符。大多数计算机语言中的正则表达式量词默认都是贪心的。如果你想使用惰性量词,添加 ?在量词之后。
实例
import re
m = re.search(r'\d{5,8}', '87654321')
print(m)
m = re.search(r'\d{5,8}?', '87654321')
print(m)
输出
<re.Match object; span=(0, 8), match='87654321'>
<re.Match object; span=(0, 5), match='87654'>
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 不懂英文? pycharm怎么改成中文界面08/21
- ♥ 如何在python中读取文件的最后几行10/18
- ♥ python中的pip是什么意思08/29
- ♥ 如何在python中表示多维数组11/21
- ♥ 如何在python中表达路径?11/21
- ♥ python自动化测试框架的原理是什么?11/19
内容反馈