我正试图从我的文本中提取相关信息。
我现在正在使用python。
因为,如果有的话(在mytext中为s in mylist):
搜索太多不相关的字符串,
我正在尝试查找包含mylist中两个或更多单词的字符串。
所以,我的问题是“我怎样才能选择包含我名单中两个或更多单词的句子”
感谢您的帮助!
祝你有个美好的一天!
答案 0 :(得分:1)
我没有得到你想要的,但我理解的是:
list = ["This is tesing", "hello","My name", "This is not test"]
for sentense in list :
if len(sentense.split()) >= 2:
print sentense
输出:
This is tesing
My name
This is not test
我希望这会对你有帮助......
答案 1 :(得分:1)
1)拆分字符串。
2)检查文本中关键字的出现。
3)如果计数大于或等于2,则打印文本
keywords = ['the', 'apple' , 'fruit']
text = ['apple is a fruit', 'orange is fruit', 'the apple', 'the orange', 'the orange fruit']
for element in text:
if len(set(keywords)&set(element.split(' '))) >=2 :
print element
输出:
apple is a fruit
the apple
the orange fruit