为什么我们在Python正则表达式中使用问号文字?
问号文字在Python正则表达式中的使用方式有所不同
特殊字符'?'
作为特殊字符“?”使结果RE匹配先前RE的0或1重复。Ab?将匹配“a”或“ab”
问号文字“?”按照Python文档的以下方式使用。
使量词不贪心
*?, +?, ??
“*”,“+”和“?”限定词都是贪婪的;它们匹配尽可能多的文本。有时,这种行为是不希望的。如果RE<。*>与'<a>b<c>'相匹配,它将匹配整个字符串,而不仅仅是'<a>'。加上?限定符使其以非贪婪或最小的方式执行比赛之后;尽可能少的字符将被匹配。使用RE<。*?>仅匹配“<a>”。
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短