当前位置: 首页 > 面试题库 >

Python提取包含单词的句子

裴俊能
2023-03-14
问题内容

我正在尝试从文本中提取所有包含指定单词的句子。

txt="I like to eat apple. Me too. Let's go buy some apples."
txt = "." + txt
re.findall(r"\."+".+"+"apple"+".+"+"\.", txt)

但它正在回报我:

[".I like to eat apple. Me too. Let's go buy some apples."]

代替 :

[".I like to eat apple., "Let's go buy some apples."]

有什么帮助吗?


问题答案:
In [3]: re.findall(r"([^.]*?apple[^.]*\.)",txt)                                                                                                                             
Out[4]: ['I like to eat apple.', " Let's go buy some apples."]


 类似资料:
  • 如果案文是: 我想要一个句子(句子边界是句号,后面是空格),其中有“他”和“米兰”,即第三个句子(顺序不重要。任何同时有这两个词的句子都是必需的) 我尝试了上面的regex pattrn和其他许多方法 但是它在'milan'之后提取部分句子,或者从第一个'he'开始提取两个句子 请建议使用regex或Java中的任何其他方法完成此任务的方法 (我正致力于提取2个实体之间的关系模式:在这种情况下,关

  • 问题内容: 我想知道一种简单的算法来确定字符串是否包含准确的句子或单词。 我不是在寻找: 原因如下: 在上面的示例中,它返回true,因为如果在单词中找到了。我想要一个在这种情况下将返回false的方法。 例如: 该方法将返回false,因为它不等于 另一个例子: 在Swift 3中获得该结果的算法是什么?还是为此有预定义的方法? 问题答案: 解决方案是能够检查单词边界的正则表达式。 这是一个简单

  • 我的文件:syn.txt 一切都很好,除了同义词: 我做了一些研究,我发现了以下几点: 所以我试图改变我的配置文件,并在索引中添加过滤器,但它不起作用。 什么东西有什么想法吗?

  • 我正在学习MapReduce,我想读取一个输入文件(逐句)并将每个句子写入一个输出文件,前提是它不包含单词“snake”。 例如。输入文件: 则输出文件应为: 为此,我在< code>map方法中检查句子(< code>value)是否包含单词snake。如果句子中不包含snake单词,那么我将在< code>context中书写该句子。 此外,我将化简器任务的数量设置为0,否则在输出文件中,我以

  • 我试图在java中找到一个正则表达式,它可以提取句子中的连续词对,如下面的示例所示。 输入:word1 word2 word3 word4。。。。 输出: 文字1文字2 等... 知道怎么做吗?

  • 可能是一个不清楚的问题,下面是代码和说明: 字符串exampleThmlData包含来自特定站点的已解析HTML源。这个网站有很多链接可以将用户直接链接到谷歌。例如: 我想提取所有包含谷歌的链接。com/example/位于与文档的链接中。选择函数。如何使用JSoup实现这一点?