正则表达式就是记录文本规则的玳码在实际开发的过程中,通常会有查找某些符合规则的字符串的需要比如:用户登录时的手机号,邮箱等等想要匹配或查找某些苻合规则字符串就可以使用正则表达式。
匹配空白空格,tab键 |
匹配特殊字符非字母、非数字、非汉字 |
匹配任意 1个字符除\n |
匹配[ ]中列举的字苻 |
匹配多个字符不能单独使用,要与单字符配合使用
前一个字符出现0或无限次 |
前一个字符出现1次或无限次即至少有1次 |
前一个字符出现1或0,要么有1次要么无 |
前一个字符出现m到n次 |
或者匹配左右任意一个表达式 |
非,即除了指定字符以外都匹配 |
引用分组num匹配到的字符串 |
引用别名為name分组匹配到的字符串 |
由于反斜杠“\”在正则中有特别含义在匹配时需要进行转义,但在Python中字符串前面写r表示原生字符串里面的反斜杠不需要进行转义,只针对反斜杠!
发布了14 篇原创文章 · 获赞 38 · 访问量 2万+