gpt4 book ai didi

python - 使用 python 从字符串中查找并替换标记的单词?

转载 作者:太空宇宙 更新时间:2023-11-03 19:43:25 25 4
gpt4 key购买 nike

我需要查找并替换段落中的一些标记词。

str = "my name is [tag1]alan[/tag1] . i am a [tag2]python[/tag2] developer."

tag1 和 tag2 是我需要查找的单词并将其中间内容替换为另一个单词。标签不受限制。它可能超过 10 个。但每个标签都以相同的方式括起来,例如方括号中,[tag][/tag]。

我想要这样的结果

str = "my name is alan . i am a python developer."

有什么办法可以使用正则表达式来做到这一点吗?不使用 beautifulsoup。

最佳答案

使用正则表达式。

例如:

import re

string = "my name is [tag1]alan[/tag1]. i am a [tag2]python[/tag2] developer."
print(re.sub(r"(\[.*?\])", "", string))
# --> my name is alan. i am a python developer.

关于python - 使用 python 从字符串中查找并替换标记的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60297097/

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