1. 程式人生 > >Python正則表達式(二)

Python正則表達式(二)

發生 sub pre 則表達式 正則表達式 str1 blog 回發 clas

sub()和subn() sub(pattern,repl,string,count=0) 用於實現搜索和替換功能, 使用repl替換所有正則表達式的模式在字符串中出現的位置,除非定義count,否則將替換所有出現的位置。用來替換的部分通常是一個字符串,也可能是一個返回字符串的函數。sub()還將返回發生替換的總數,並將和替換後的字符串以兩個元素元組返回。

m = re.sub(t,T,this and that)
print 1,m

m = re.subn([ae],X,abcdef)
print 2,m

d = re.sub(r(\d{1,2})/(\d{1,2})/(\d{2}|\d{4})
,r\2/\1/\3,11月/21日/1995年) print 3,d 1 This and ThaT 2 (XbcdXf, 2) 3 11月/21日/1995年

split() 分割字符串:

re.split(:,str1:str2:str3)


[str1, str2, str3]

Python正則表達式(二)