当前位置:首页 > Python教程 > python技巧

Python_正则表达式

1、正则表达式简介 描述性语言描述字符串的
2、正则的描述方法
d 一个数字
d{3} 匹配3个数字 例如’010‘
s 匹配一个空格(包括Tab等空白符)
w 一个字母或数字
. 任意(一个)字符(包括特殊符号) 除了换行n和t
* 任意个字符(包括0个)
+ 至少一个字符
? 0个或1个字符
{n} n个字符
{n,m} n-m个字符
^ 行开头
^d 以数字开头
$ 行结尾
w$ 以字母或数字结尾
3、Python 的 re模块是正则表达式
‘‘‘
python的转义是 r 或 正则表达式里也有 ,为了区别开,python强烈建议用 r
‘‘‘
4、正则表达式的使用
re.match(r‘正则表达式‘,‘目标字符串‘)
案例:
test = ‘用户输入的内容‘
if re.match(r‘正则表达式‘,‘test‘):
print(‘ok‘)
else:
print(‘failed‘)
5、正则案例:
m = re.match(r‘^(d{3})-(d{3,8})$‘, ‘010-12345‘)

原文:https://www.cnblogs.com/hellangels333/p/8325870.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐