我想在某个标记之后复制行数一定次数。如何复制Python脚本中的标记之后的行?
如果我有一个文本文件,如下所示:
##TextLines##
Hi
Hello
##TextLines##
我如何擦除标记,一次复制的订单?
最终文本文件看起来像:
Hi
Hello
Hi
Hello
现在,我有一个正则表达式查找标签和一个空白的换行符替换它们。我知道大多数逐行读取是在打开文件后使用for循环完成的。但是,我不想处理特定的行读取,但行后。有任何想法吗?
编辑:可能有多个标记和未标记的文本。例如:
Hi
##CopyLine1##
Hello
##CopyLine1##
Greetings
##CopyLine2##
Howdy
##CopyLine2##
Hola
将成为:
Hi
Hello
Hello
Greetings
Howdy
Howdy
Hola
你的问题不是很精确。标签线是否像打开和关闭的刹车片一样使用?如果在第一个采样行之前和/或最后一行之后有一些文本,输出应该如何显示? – Achim
是的,这些标签就像打开和关闭的括号。如果之前或之后有文本,它仍应写入新文件,但只能写入一次。 –