2012-06-26 63 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文件中的某些行「應用一些更改」。 –

相關問題