gpt4 book ai didi

python - 如何删除带和不带空格的子字符串

转载 作者:行者123 更新时间:2023-12-05 01:22:32 24 4
gpt4 key购买 nike

我必须从给定的字符串中删除单词 "hard" 的第一个实例,但我不确定如何删除它,无论是否有空格:

例如:

string1 = "it is a hard rock" 需要变成 "it is a rock"

string2 = "play hard" 需要变成 "play"

但是,当我使用

string1 = string1.replace(hard+ ' ', '', 1)

它不会在 string2 上工作,因为最后没有空格。有什么办法可以解决吗?

最后如果我们有 string3

string3 = "play hard to be hard" 变成 "play to be hard"

我们只想替换第一个出现的地方。

最佳答案

也许很简单

.replace(" hard", "").replace("hard ", "")

已经开始工作了吗?
如果没有,我建议使用正则表达式。但是你必须再给我们几个需要涵盖的例子。

关于python - 如何删除带和不带空格的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73807449/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com