首页 > 其他 > 详细

正则表达式

时间:2017-03-12 19:36:05      阅读:167      评论:0      收藏:0      [点我收藏+]
import re

s = ‘3456fpeiuHa123@126.com‘

# 从开头匹配
ret = re.match(‘34‘, s)
print(ret)

# 找第一个
ret = re.search(‘56‘, s)
print(ret)

#替换
ret= re.sub(‘@‘,‘|‘,s)
print(ret)

# 匹配一个数字
ret = re.match(‘[0-9]‘, s)
print(ret)

# 匹配前6次是否有数字(遇到不符合就返回)
ret = re.match(‘[0-9]{0,6}‘, s)
print(ret)


# 匹配指定长度的数字
ret = re.match(‘[0-9]{5}‘, s)
print(ret)

# 匹配所有数字
ret = re.findall(‘[0-9]‘, s)
print(ret)

# 匹配所有字母
ret = re.findall(‘[a-zA-Z]‘, s)
print(ret)

  

正则表达式

原文:http://www.cnblogs.com/xh4528/p/6538717.html

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