2011-03-15 301 views
0

我有一個字符串,如下所示:正則表達式替換[*]

something.something[0].somethingelse[21].blah 

我想用一個空字符串替換所有[*]部分,這樣我結束了這樣的字符串:

something.something.somethingelse.blah 

(我在Python這樣做,如果有什麼差別)

回答

6

試試這個:

re.sub(r'\[\d+\]', '', 'something.something[0].somethingelse[21].blah') 
0

這應該工作

\[\d*\] 

,並以 「」

4
import re 

p = re.compile(r'\[[0-9]+\]') 
s = 'something.something[0].somethingelse[21].blah' 

print p.sub('', s) 
更換