好的,这是一个使用 Python 实现的代码示例,它可以从文本中提取含有关键词的句子,并将其写入 Excel 表格中。
首先,我们需要使用 pandas 库来读取 Excel 表格中的关键词:
import pandas as pd# 读取 Excel 表格中的关键词
df = pd.read_excel('keywords.xlsx')
keywords = df['Keywords'].tolist()
然后,我们可以使用 Python 的 re 库来在文本中搜索关键词:
import re
# 读取文本文件
withopen('text.txt', 'r') as f:
text = f.read()
# 使用正则表达式搜索文本中的关键词
pattern = '|'.join(keywords)
matches = re.finditer(pattern, text)
# 遍历搜索结果,将包含关键词的句子写入 Excel 表格中
sentences = []
for match in matches:
start = match.start()
end = match.end()
sentence = text[start:end]
sentences.append(sentence)
# 使用 pandas 库将句子写入 Excel 表格中
df = pd.DataFrame({'Sentences': sentences})
df.to_excel('sentences.xlsx', index=False)
希望这对您有帮助!