我需要注释一组具有相似模式且具有唯一值的行。
例子
a {
1
2 one
3
}
a {
1
2 two
3
}
在上面的示例中,我需要注释整个块。基于这样的唯一值“二”。
a {
1
2 one
3
}
#a {
#1
#2 two
#3
#}
以上我能够获得带有索引行的块,但无法进行就地编辑或替换。我正在使用 python2 代码:
line = open('file').readlines()
index = line.index('two\n')
abline = int(index)-2
beline = int(abline)+5
for linei in range(abline,beline+1):
nline = '%s%s' % ("##",line[linei].strip())
print(nline)