2019-09-03 |

更多模式字符

元符号+非常类似于*,除了它意味着“一个或多个重复”,而不是“零或更多重复”。

例如:

 
import re

pattern = r"g+"

if re.match(pattern, "g"):
   print("Match 1")

if re.match(pattern, "gggggggggggggg"):
   print("Match 2")

if re.match(pattern, "abc"):
   print("Match 3")
 

结果:

 
>>>
Match 1
Match 2
>>>
 
总结: *匹配前面表达式的0次或更多次。 +匹配前面表达式的1次或更多次。

1

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论