码迷,mamicode.com
首页 > 编程语言 > 详细

Python_正则表达式

时间:2018-01-22 00:05:45      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:目标   输入   正则   mat   建议   简介   tab   pytho   正则表达   

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_正则表达式

标签:目标   输入   正则   mat   建议   简介   tab   pytho   正则表达   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!