我想用另一个字符串替换文本中的某些行。到目前为止,我能够找到要替换的文本:
text = open('sample','r').read()
regex = re.compile('.*#= min, max\s')
for match in regex.finditer(text):
print match.group(0) #this is what i want to replace
编辑:也试过
text = open('sample','r').read().split('\n')
for line in text:
line = re.sub('.*#= min, max\s', "HOLA", line)
文本保持不变。难道是我的正则表达式搞砸了?我在其他地方用过同样的,没有问题。它也是一个简单的正则表达式。
如何切换到另一条线路?谢谢!