我知道下面是如何與另一個字符串我字符串替換特定的實例 - Python的
line.replace(x, y)
但我只想要替換x的第二個實例在該行替換字符串。你是怎樣做的? 謝謝
編輯 我想我可以問這個問題,而不進入具體問題,但不幸的是沒有答案在我的情況下工作。我正在寫入一個文本文件,並使用下面的一段代碼來更改文件。
with fileinput.FileInput("Player Stats.txt", inplace=True, backup='.bak') as file:
for line in file:
print(line.replace(chosenTeam, teamName), end='')
但是如果選擇了團隊多次出現,那麼他們都被替換。 如何在這種情況下只替換第n個實例。
可能有[如何替換在JavaScript中會出現一個字符串?](https://stackoverflow.com/questions/1144783/how-to-replace-all-occurrences-of-a-string-in-javascript) – Antimony
雖然他的意思是python。 – oreofeolurin
[用字符串替換第n個子字符串]的可能重複(https://stackoverflow.com/questions/35091557/replace-nth-occurrence-of-substring-in-string) – mentalita