替换Python中第一次出现的字符串

发布于 2021-01-29 19:35:04

我有一些示例字符串。如何用空字符串替换长字符串中第一次出现的该字符串?

regex = re.compile('text')
match = regex.match(url)
if match:
    url = url.replace(regex, '')
关注者
0
被浏览
72
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    字符串replace()函数可以完美解决此问题:

    string.replace(s,old,new [,maxreplace])

    返回字符串s的副本,其中所有出现的子字符串old都替换为new。如果给出了可选参数maxreplace,则替换第一个出现的maxreplace。

    >>> u'longlongTESTstringTEST'.replace('TEST', '?', 1)
    u'longlong?stringTEST'
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看