我有一个字符串如下:
something.something[0].somethingelse[21].blah
我想用空字符串替换所有[*]部分,以便最终得到这样的字符串:
something.something.somethingelse.blah
(如果有任何不同,我在Python中这样做)
答案 0 :(得分:6)
试试这个:
re.sub(r'\[\d+\]', '', 'something.something[0].somethingelse[21].blah')
答案 1 :(得分:4)
import re
p = re.compile(r'\[[0-9]+\]')
s = 'something.something[0].somethingelse[21].blah'
print p.sub('', s)
答案 2 :(得分:0)
这应该有效
\[\d*\]
并替换为“”