2012-06-26 64 views
0

我有一个名为“.txt”文件,其中我有一个字符串说‘功能支持’和‘功能说明’ 我开始说这两个字符串之间多行“ - ”。 如何获取每一行并对其应用一些更改? 为了让子我可以这样做:获得两个字符串之间的多个字符串的文件

substr = list[list.find("Functionality supported")+1:list.find("Functionality  Description")] 
print ("Apply h1 to substr\n") 

请问这是很有帮助的,如果是如何只适用于文本每行不为“ - ”。另外这个“substr”有所有这些行,我应该在substr上应用split吗?如果是这样的话?

在此先感谢 -Pankaj

回答

1

您可以将字符串分割成单独的字符串:

substrings = substr.split('\n-') 

然后将更改应用到每个子,最后他们一起回:

result = '\n-'.join(substrings) 
+0

对不起,但这不是我想要的,因为更改是将“.txt”更改为“.html”文件以不同的格式样式,我的意思是标题并将某些标题更改为链接等 上。 – user1389673

+1

@ user1389673:这是你*询问的。如果你想要的东西与你所要求的完全不同,我建议你开始一个新的问题,并且问这次你想要什么。显然你想从txt文件中提取一些数据并从中生成一个HTML文件。这是一个非常不同的问题,而不是你提出的问题,你想对txt文件中的某些行“应用一些更改”。 –

相关问题