码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式基础

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

标签:search   多个   打印   数字   count   dal   port   匹配   表达   

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())------------打印匹配的东西

正则表达式基础

标签:search   多个   打印   数字   count   dal   port   匹配   表达   

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

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