我想做一個代碼,只替換字符串變量中的整個單詞。首先我發現re.sub
解決方案,但沒有提到關於變量裏面。 現在我的解決方案看起來(它不會取代整個詞):替換整個詞Python(僅變量)
for index in (range(len(lista)):
query=query.replace(lista[index],var)
如上的例子,我想在lista[index]
與價值從VAR -> variable
替換值。
編輯:
例子查詢:
Select Information,AdditionalInformation,Price from Table
例如LISTA瓦萊斯:
Information, Price
例如VAR:
var = "hide"
最後查詢應該長相:
Select hide,AdditionalInformation,hide from Table
什麼查詢包含?你到底需要取代什麼? – Harsha
[用python中的字符串替換另一個詞的可能的重複](http://stackoverflow.com/questions/16600823/replacing-word-with-another-word-from-the-string-in-python) –
不相關,但你可以像這樣簡化你的塊:'對於列表中的元素: query = query.replace(elem,var)' – Julien