如何从文本中匹配单词的列表中提取是否存在任何数字

文殊巴迪格
final_str = 'hello your total sale Fare Rs 741 your bill pls'
r = re.compile(r'\bSale\b|\bFare\b|\fare\b|\bRs\b', flags=re.I | re.X)
p=r.findall(final_str)
lis_con = p
matched = ''.join(lis_con)
res = final_str 
list_of_words = res.split()
gotdata = list_of_words[list_of_words.index(lis_con[0]) + 1]
print(gotdata)

到目前为止,我已经尝试过但未达到结果,输出期望是它应该检查字典中存在的所有单词列表及其返回数字,例如,它匹配Sale,Fare,Rs,因此它返回下一个单词,但是我想要返回我的情况下唯一的数字,它应该返回45。我想我需要检查isDigit()任何高度赞赏的帮助。

维克多·史翠比维

您可以使用

\b(?:Sale|Fare|Rs)\s+(\d+(?:,\d+)*(?:\.\d+)?)

请参阅regex演示细节:

  • \b -单词边界
  • (?:Sale|Fare|Rs)- SaleFareRs
  • \s+ -一个或多个空格
  • (\d+(?:,\d+)*(?:\.\d+)?) -第1组:一个或多个数字,然后是零个或多个重复的逗号和一个或多个数字,然后是一个点和一个或多个数字的可选出现。

参见Python演示

import re
final_str = 'hello your total sale Fare Rs 741 your bill pls and Sale 2,804.00'
r = re.compile(r'\b(?:Sale|Fare|Rs)\s+(\d+(?:,\d+)*(?:\.\d+)?)', flags=re.I)
gotdata = r.findall(final_str)
print(gotdata)
# => ['741', '2,804.00']

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查jQuery中是否存在任何子项

来自分类Dev

如何检查csh脚本中是否存在任何文件?

来自分类Dev

如何检查URL中是否存在任何参数?

来自分类Dev

在VBA(单词)中,仅当不存在任何注释时,才如何向范围添加注释?

来自分类Dev

Python:检查给定目录中是否存在任何文件

来自分类Dev

检查字典中是否存在任何键列表

来自分类Dev

从列表中提取数字

来自分类Dev

jQuery中是否存在任何存在/加载的元素?

来自分类Dev

从文本中提取数字

来自分类Dev

程序检查2D数组中是否存在任何数字

来自分类Dev

如何从PostgreSQL中带有单词和数字的列中提取数字

来自分类Dev

如何检查javascript中firebase参考中是否存在任何内容

来自分类Dev

如何从R中的文本列表中提取单词?

来自分类Dev

IP限制sshd中是否存在任何漏洞?

来自分类Dev

如何在python中提取列表中的单词

来自分类Dev

从文件中提取匹配的单词

来自分类Dev

如何从字符串中提取“单词形式的数字”

来自分类Dev

如何从句子中提取任何数字

来自分类Dev

从同一个共享网络文件夹中提取ZIP / RAR归档文件时,是否存在任何性能问题?

来自分类Dev

如何在MATLAB中根据从数据中提取的单词和数字设置所需的名称?

来自分类Dev

如何使用javascript / jquery查找是否在任何文本框中输入了值

来自分类Dev

如何从单词中提取数字

来自分类Dev

如何从文本中提取数字?

来自分类Dev

从 ElasticSearch 中的文本中提取数字

来自分类Dev

如果匹配列表中存在的元素,则从字符串中提取子字符串

来自分类Dev

检查 DB 中“words”集合中的所有单词,并检查文本中的任何单词是否与任何单词匹配

来自分类Dev

如何从 R 中 PubMed 的数据框列表 MESH 的列表中提取单词

来自分类Dev

提取列表中不存在的单词

来自分类Dev

从python中的文本数据中提取数字和相邻单词

Related 相关文章

  1. 1

    如何检查jQuery中是否存在任何子项

  2. 2

    如何检查csh脚本中是否存在任何文件?

  3. 3

    如何检查URL中是否存在任何参数?

  4. 4

    在VBA(单词)中,仅当不存在任何注释时,才如何向范围添加注释?

  5. 5

    Python:检查给定目录中是否存在任何文件

  6. 6

    检查字典中是否存在任何键列表

  7. 7

    从列表中提取数字

  8. 8

    jQuery中是否存在任何存在/加载的元素?

  9. 9

    从文本中提取数字

  10. 10

    程序检查2D数组中是否存在任何数字

  11. 11

    如何从PostgreSQL中带有单词和数字的列中提取数字

  12. 12

    如何检查javascript中firebase参考中是否存在任何内容

  13. 13

    如何从R中的文本列表中提取单词?

  14. 14

    IP限制sshd中是否存在任何漏洞?

  15. 15

    如何在python中提取列表中的单词

  16. 16

    从文件中提取匹配的单词

  17. 17

    如何从字符串中提取“单词形式的数字”

  18. 18

    如何从句子中提取任何数字

  19. 19

    从同一个共享网络文件夹中提取ZIP / RAR归档文件时,是否存在任何性能问题?

  20. 20

    如何在MATLAB中根据从数据中提取的单词和数字设置所需的名称?

  21. 21

    如何使用javascript / jquery查找是否在任何文本框中输入了值

  22. 22

    如何从单词中提取数字

  23. 23

    如何从文本中提取数字?

  24. 24

    从 ElasticSearch 中的文本中提取数字

  25. 25

    如果匹配列表中存在的元素,则从字符串中提取子字符串

  26. 26

    检查 DB 中“words”集合中的所有单词,并检查文本中的任何单词是否与任何单词匹配

  27. 27

    如何从 R 中 PubMed 的数据框列表 MESH 的列表中提取单词

  28. 28

    提取列表中不存在的单词

  29. 29

    从python中的文本数据中提取数字和相邻单词

热门标签

归档