首页 > 其他 > 详细

正则表达式基础

时间:2017-02-15 20:29:02      阅读:264      评论:0      收藏:0      [点我收藏+]

import re

m=re.match("abc","abcdef")

m=re.match("[0-9]","75ab6def")--------7----从头匹配

m=re.match("[0-9][0-9]","75ab6def")----------75

m=re.match("[0-9]{0,10}","755625ab6def")----755625:匹配0——10次

m=re.match("[0-9]{0,10}","755625ab6def")----:匹配10次

m=re.findall("[0-9]{1,10}","755625ab6def")---print(m)-755625,6:匹配所有数字

m=re.findall("[a-zA-Z]{0,10}","755625ab6def")--print(m)--ab,def匹配字符

m=re.findall(".*","755625ab6def")----------.*匹配所有--‘755625ab6def‘,‘ ‘

m=re.findall(".+","755625ab6def")----------.+匹配1个或多个--‘755625ab6def‘

m=re.findall("[a-zA-Z]+","755_625~ab@6def")--------‘755‘,‘625 ‘,‘ab‘,‘6def‘

m=re.search("\d+","75ab46cdef")--------75

m=re.search("\d+","ab46cdef")---46

m=re.sub("\d+","|","ab46cd6ef")---替换-------"ab|cd|ef"

m=re.sub("\d+","|","ab46cd6ef",count=1)---替换前个-------"ab|cd6ef"

if m:

  print(m.group())

print(m)

print(m.group())------------打印匹配的东西

正则表达式基础

原文:http://www.cnblogs.com/my334420/p/6403192.html

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