1. ホーム
  2. python

[解決済み] 文字列中の部分文字列の最後の出現箇所を探し、それを置き換える

2022-12-01 02:46:08

質問

同じ書式の文字列の長いリストがあり、それぞれの文字列の最後の "." を見つけて、それを " に置き換えたいのです。- という文字に置き換えたいのです。私はrfindを使用しようとしましたが、これを行うためにそれを適切に利用することができないようです。

どのように解決するのですか?

これはそれを行う必要があります

old_string = "this is going to have a full stop. some written sstuff!"
k = old_string.rfind(".")
new_string = old_string[:k] + ". - " + old_string[k+1:]