Finding last occurrence of substring in string, replacing that

前端 未结 7 1594
暗喜
暗喜 2021-01-31 01:07

So I have a long list of strings in the same format, and I want to find the last \".\" character in each one, and replace it with \". - \". I\'ve tried using rfind, but I can\'t

7条回答
  •  南方客
    南方客 (楼主)
    2021-01-31 01:37

    This should do it

    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:]
    

提交回复
热议问题