我有几个动态创建的配置文件,格式如下:
line1
line2
lines.....
# BEGIN TAG1
foo
foo
foo
# END TAG1
# BEGIN TAG2
bar
bar
bar
# END TAG2
lines
lines
lines
我需要删除特定标记的BEGIN和END之间的行(即:BEGIN TAG1和END TAG1之间,如何使用python实现这一点?)?。我以前用sed做过:
sed -n '/# BEGIN i-83/,/# END i-83/!p'
但是我没有找到python的方法,我更喜欢不进行系统调用来从python启动sed。你知道吗
结果应该是这样的:
line1
line2
lines.....
# BEGIN TAG2
bar
bar
bar
# END TAG2
lines
lines
lines
致以最诚挚的问候
你可以这样做
相关问题 更多 >
编程相关推荐