gpt4 book ai didi

python - 替换文件中的单词

转载 作者:行者123 更新时间:2023-12-05 02:38:09 24 4
gpt4 key购买 nike

所以我必须替换给定文件中的单词。问题是您可能在其他不应替换的词中有此潜台词,因此不能在此处使用 string.replace()。这个词也可能有像 ".,;:!?"这样的符号例如在给定的文件中有 Bobtail has a tail. 并且所有单词“tail”都必须替换为“head”,所以这种情况下的答案应该是 Bobtail has a head。

最佳答案

最简单的解决方案可能对您来说足够好,是在 .replace() 调用中在您要替换的单词周围添加一些空格。

使用你的例子:

str = "Bobtail has a tail."
print(str.replace("tail", "nose")) # Bobnose has a nose.
print(str.replace(" tail", "nose")) # Bobtail has a nose.

下一步是使用正则表达式查找要替换的字符串。这有点复杂并且特定于案例,因此您可能想要使用类似 RegExr 的东西尝试构建一个。

关于python - 替换文件中的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69751571/

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