一文搞懂元字符、转义字符和运算符之间的关系(正则表达式)

元字符介绍:

这是一张元字符表,大家也可以用来学习正则表达式:在这里插入图片描述

元字符与转义字符的关系理解

在书上看到一句话:
在这里插入图片描述本文的目的就是想要带大家更深入地理解这句话,请看下面分析:
在这里插入图片描述

运算符:

在这里插入图片描述

以上是我的个人理解,希望能给你们带来帮助,也欢迎反驳。

还有

tel = '''00-111,11-222,22-333'''
pattern = re.compile(r'(\d{2})-(\d{3})')
print(pattern.findall(tel))

pattern = re.compile(r'\d{2}-\d{3}')
print(pattern.findall(tel))

有谁可以解释一下为什么这两段代码返回的不一样吗,为什么上面的可以返回,我自认为不匹配

猜你喜欢

转载自blog.csdn.net/jokerxsy/article/details/106216590