python学习站 /学习python第三周
阅读主题
正文字体
字体大小

03.正则匹配类符号

本节838字2025-04-07 16:02:45
"""
Auther:少校
Time:2025/4/7 10:37
越努力,越幸运
"""
#不管使用正则表达式解决了什么样的问题,使用正则只做了一件事:用正则符号来描述字符串的规则
from re import fullmatch
# fullmatch(正则表达式,字符串)       -       让整个字符串和正则进行匹配(判断正则字符串是否符合正则表达式所描述的规则),匹配失败返回None
# python正则的写法:r"正则"
# 1. 普通符号       -       在正则中表示符号本身的符号
# 2.  .            -       匹配任意一个字符
# 3.  \d           -       匹配任意一个数字
# 4.  \s           -       匹配任意一个空白字符(空格、\t、\n)
# 5.  \w           -       匹配任意一个数字、字母、下划线、或者汉字字符
# 6.  \W \D \S     -       大写的是对小写正则符号的反向限制,功能相反
# 7.  [字符集]      -       匹配中括号里的任意一个字符
"""
[abAB]             -       匹配中括号里的任意一个字符
[AB\d]             -       匹配A或者B或者\d(任意数字)任意一个字符 注:中括号里可以给特殊正则符号
[2-7]              -       匹配2到7范围内的任意一个数字,也可以是A-Z,a-z等范围 
[A-Za-z]           -       匹配所有大小写字母的任意一个字母
[\u4e00-\u9fa5]    -       匹配中文字符任意一个
"""
# 8.  [^字符集]     -       匹配不在字符集中的任意一个字符


网友评论

相关作品