知行编程网知行编程网  2022-12-28 08:00 知行编程网 隐藏边栏  1 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python正则表达式中量词的分类的相关知识,希望可以帮到处于编程学习途中的小伙伴

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电脑。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享