首页 > 编程语言 > 详细

Python_正则表达式

时间:2018-01-21 23:43:58      阅读:305      评论:0      收藏:0      [点我收藏+]
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‘)

Python_正则表达式

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

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