首页 > 编程语言 > 详细

python五十七课——正则表达式(元字符)

时间:2019-03-10 00:25:48      阅读:177      评论:0      收藏:0      [点我收藏+]
1).匹配单个字符(数字、英文、其它)

符号位:

[]:表示一个字符位

[0123456789]:表示一位,取值范围:[0,9]之间的任何一个值

[0-9]:表示一位,取值范围:[0,9]之间的任何一个值

d:表示一位,取值范围:[0,9]之间的任何一个值

D:对d取反(匹配除了数字字符以外的所有字符)

[13579]:表示一位,取值范围:1、3、5、7、9中的任何一个值

[abcdef]:表示一位,取值范围:a、b、c、d、e、f中的任何一个值

[a-z]:表示一位,取值范围:[a,z]之间的任何一个值

[A-Z]:表示一位,取值范围:[A,Z]之间的任何一个值

[0-9a-zA-Z_]:表示一位,取值范围:0~9或者a~z或者A~Z或者_中的任何一个值

w:表示一位,取值范围:0~9或者a~z或者A~Z或者_中的任何一个值

W:对w取反

.:匹配除了换行符以外的所有字符

演示正则中元字符的使用:
import re
regex=r[0-9]
regex=rd
regex=rdd
regex=rDd
regex=rw
regex=rW
regex=r.
print(re.match(regex,#5))
print(re.match(regex,56))
print(re.match(regex,a56))
print(re.search(regex,56))
print(re.findall(regex,_a56))
print(re.search(regex,a56))

python五十七课——正则表达式(元字符)

原文:https://www.cnblogs.com/hankleo/p/10503844.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!