python的正则表达式的固定表达

正则字符集描述:

 1.   . 匹配任意字符 (\n除外),用来占位

2. 、\d匹配数字,即0-9   ==  [0-9]

3.   \D匹配非数字 ,== [^0-9]

4. \s 匹配空白,即空格,tab键  == [ ]

5. \S匹配非空白   == [^ ]

6.  \w匹配单词字符,即a-z,A-Z ,0-9,_    == [a-zA-Z0-9_]

7. \W匹配非单词字符  == [^a-zA-Z0-9_]

8.  [ ] 匹配中括号里面的集合 

正则数量描述:

1.  * 匹配前一个字符出现0次或者无限次,即可有可无

2. +  匹配前一个字符出现1次或者无限次,即至少一次

3. ?匹配前一个字符出现0次或者1次,即要么一次,要么没有

4. {m}  匹配前一个字符出现m次

5. {m,}匹配前一个字符至少出现m次,

6.{m,n} 匹配前一个字符出现从m到n次

正则表示分组:

1.  |  匹配左右任意一个表达式

2.(ab) 将括号中 字符作为一个分组

3.\num 引用分组num匹配到的字符串

4. (?p<name>)分组起别名

5. (?p=name) 引用别名为name分组匹配到的字符串

 

正则表示边界:

1.   ^   匹配字符串开头

2.   $  匹配字符串结尾

3.   \b   匹配一个单词的边界

4.   \B  匹配非单词的边界

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值