gpt4 book ai didi

如果文件中没有,Python在搜索词前后添加一个空格

转载 作者:太空宇宙 更新时间:2023-11-04 04:00:31 26 4
gpt4 key购买 nike

如果没有空格,我们将尝试在文件中每一行的搜索词列表中的匹配词前后添加一个空格。

输入:嗨,我是山姆经理。你好,我是 Director.Tom。山姆经理先生,今天过得怎么样。

import re
f1=open('input.txt', 'r')
f2=open('outout.txt', 'w')
checkWords = ("Manager",Director)

for line in f1:
for checkword in checkWords:
line = re.sub(r'(\b${0}\b)'.format(checkword), r'\1 ', line)
print(line)
f2.write(line)
f1.close()
f2.close()

预期输出:嗨,我是山姆经理。你好,我是 .Tom 主任。山姆经理先生,今天过得怎么样。

最佳答案

也许您可以使用(校验字索引 - 1)和(校验字索引 + 单词长度)来检查那里是否有空格。然后您可以相应地使用 replace()。

关于如果文件中没有,Python在搜索词前后添加一个空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58452195/

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