我做了分級詞典搜索,我必須把內容到一個名爲「內容」變量:如何從內容變量中提取摘錄?
def look_through(d, s):
r = []
content = readFile(d["path"])
if s in content:
if "phrase" not in d:
d["phrase"] = [s]
else:
d["phrase"].append(s)
r.append({"content": content, "phrase": d["phrase"], "name": d["name"]})
for b in d["decendent"] or []:
r += look_through(b, s)
return r
但「內容」應該是從文本的exceprt,不完整內容,即來自後面的幾個詞和搜索詞組前面的幾個詞。
如:
一句話: 「尋找」
內容:......她找他......
如何裁剪內容在一個功能爲了達到這個結果? 謝謝!
https://docs.python.org/2/library/re.html#module-re –