首页 > 代码库 > 正则表达式基础
正则表达式基础
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())------------打印匹配的东西
正则表达式基础