gpt4 book ai didi

Python:用其他字符串包围字符串的一部分?

转载 作者:行者123 更新时间:2023-11-30 22:32:23 25 4
gpt4 key购买 nike

我有一个这样的字符串

the gray fox

我想把gray这个词括起来与字符串 <b></b> 。在 Python 中执行此操作最有效(也是首选)的方法是什么?

(上下文:我正在构建一个具有搜索功能的应用程序,我想突出显示搜索结果中与用户输入的文本匹配的文本)

感谢您的帮助和亲切的问候,托德

最佳答案

如果您只需要用一个单词来完成此操作,请使用str.replace:

sentence = "the gray fox"
new = sentence.replace('gray', '<b>gray</b>')
print(new) # the <b>gray</b> fox

如果您需要使用多个单词来执行此操作,请使用 re.sub:

from re import sub
sentence = "the gray fox"
new = sub('(gray)', r'<b>\1</b>', sentence)
print(new) # the <b>gray</b> fox

关于Python:用其他字符串包围字符串的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45490767/

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