Replace first occurrence only of a string?

后端 未结 3 1928
情书的邮戳
情书的邮戳 2020-11-27 17:15

I have something like this:

text = \'This text is very very long.\'
replace_words = [\'very\',\'word\']

for word in replace_words:
    text = text.replace(\         


        
3条回答
  •  爱一瞬间的悲伤
    2020-11-27 17:53

    text = text.replace("very", "not very", 1)
    

    >>> help(str.replace)
    Help on method_descriptor:
    
    replace(...)
        S.replace (old, new[, count]) -> string
    
        Return a copy of string S with all occurrences of substring
        old replaced by new.  If the optional argument count is
        given, only the first count occurrences are replaced.
    

提交回复
热议问题