【问题标题】:How to extract numeric value from a sentence which contains specific keywords?如何从包含特定关键字的句子中提取数值?
【发布时间】:2021-12-28 02:54:07
【问题描述】:

我只想从那些包含“至少”、“更早”、“超过”任何一个词的句子中提取数值。

我尝试编写正则表达式,但这是选择所有数值,我不知道对其施加单词约束。

这是示例输入:

【问题讨论】:

    标签: python regex text nlp


    【解决方案1】:

    我相信你可以翻译这个,但至少在 Perl 中它是一个简单的单行。

    if($string =~ m/\b(?:at least|and older|over)\b/) { @nums = $string =~ m/(\d+)/g; }
    
    
    

    【讨论】:

      猜你喜欢
      • 2020-12-02
      • 2017-08-03
      • 2021-08-13
      • 2021-12-06
      • 2018-03-13
      • 1970-01-01
      • 2016-09-18
      • 1970-01-01
      相关资源
      最近更新 更多