Remove substring only at the end of string

后端 未结 11 720
再見小時候
再見小時候 2020-12-23 13:23

I have a bunch of strings, some of them have \' rec\'. I want to remove that only if those are the last 4 characters.

So in other words I have



        
11条回答
  •  半阙折子戏
    2020-12-23 13:48

    def rchop(s, suffix):
        if suffix and s.endswith(suffix):
            return s[:-len(suffix)]
        return s
    
    somestring = 'this is some string rec'
    rchop(somestring, ' rec')  # returns 'this is some string'
    

提交回复
热议问题