1. 程式人生 > >python五十八課——正則表達式(替換)

python五十八課——正則表達式(替換)

pytho imp 小學生 正則 則表達式 string 返回 完成 正則表達式


替換:
sub(regex,repl,string,count,[flags=0]):
替換數據,返回字符串(已經被替換完成後的內容)
subn(regex,repl,string,count,[flags=0]):
替換數據,返回元祖對象,此元祖有兩個元素
第一個元素記錄了替換以後的字符串內容,
第二個元素記錄了被替換的次數(count的值)
參數:
regex:正則規則(字符串)
repl:需要被替換成的內容(new)
string:需要被替換的內容(原串)
count:需要被替換的個數,默認全部替換
import re

str1=i love shenzhen shenzhen shenzhen so much
regex=r(shenzhen) str2=re.sub(regex,shanghai,str1) print(str2,type(str2)) obj=re.subn(regex,shanghai,str1,2) print(obj,type(obj)) ‘‘‘ 需求: 實現讓遊戲世界變得和諧(正則表達式) ‘‘‘ regex=rWQNMLGB|CNM|MB|SB|NC|TMD|NND game=WQNMLGB!!連裝備都不會出...小學生!!SB s=re.sub(regex,***,game) print(s)

python五十八課——正則表達式(替換)