2013-10-01 32 views
1

我要問,我們如何能夠在蟒蛇 正則表達式替換隻有第一個字我這樣做代碼:如何更換隻有第一個字正則表達式中的巨蟒

print "number of all KSU occurrences %i "%len(re.findall("ksu",string,re.IGNORECASE)) 
print "number of all KSU at end lof line %i"%len(re.findall("ksu\n",string,re.IGNORECASE)) 

,這是我的txt文件

你好,我是學生KSU 我愛KSU,我喜歡KSU,我KSU KSU KSU

我只是想repla CE只有第一KSU(不區分大小寫)到沙特國王大學

+0

那麼,你怎麼樣KSU? –

回答

1

re.sub()需要一個count參數:

re.sub(r"\bksu\b", "King Saud University", string, flags=re.I, count=1) 
相關問題