正则表达式可在字符串中查找具有静态位置但字符数量可变的值

罗伯特·绍尔

我正在从PDF中读取数据,并且输出是一块文本。目的是从该文本块中提取一个值。我需要提取的值在静态位置,但字符数可以更改。查找正则字符串的正则表达式是什么。

我正在使用的文本块如下:

Residue mmbtu 3,787.11 100.00% 3,787.11 $1.623163 $6,147.10 
Total 3,787.11 3,787.11 $6,147.10

我需要在“总计”行之后找到美元金额,在这种情况下是 6,147.10

到目前为止效果最好的表达式是(?<=\$)([^\s]+),但是这给了我美元符号后面的数字(不包括空格)。我只需要找到最后一个值

(?<=\$)([^\s]+)

预期结果将是找到在单词“总计”之后的美元金额,因为知道我阅读的任何PDF都将包含与上面发布的内容相似的文本块。上面的示例为我提供了6,147.10的值

一月

你可以用

^Total[^$]+(.+)

参见regex101.com上的演示

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

实现扩展的正则表达式以根据字符串中的位置添加可变数量的前导零

来自分类Dev

正则表达式可在Java字符串中查找特定单词

来自分类Dev

正则表达式查找字符串中不同字符的位置

来自分类Dev

使用正则表达式查找字符串中的可变字母组

来自分类Dev

查找所有字符串的正则表达式是在Java中以$开头的正则表达式

来自分类Dev

正则表达式可在以特定字符开头和结尾的字符串中查找多个匹配项

来自分类Dev

用于查找具有随机中心的特定字符串的正则表达式

来自分类Dev

正则表达式在字符串中的任何位置查找数字(在字符串中不声明数字)

来自分类Dev

在正则表达式中查找具有相同字符串的两个匹配项

来自分类Dev

Javascript正则表达式可在字符串末尾查找开始标签

来自分类Dev

如何使用正则表达式更改具有特定值的字符串中的值?

来自分类Dev

正则表达式以在csv字符串中查找值

来自分类Dev

使用python正则表达式在字符串中查找值

来自分类Dev

正则表达式模式可在字符串的每一行中查找整数

来自分类Dev

正则表达式可在字符串中查找一系列大写单词

来自分类Dev

Notepad ++正则表达式删除带有静态和可变数据的字符串

来自分类Dev

正则表达式-查找字符串中的所有匹配项

来自分类Dev

正则表达式查找带引号的字符串中的所有大括号

来自分类Dev

使用正则表达式查找字符串中的所有链接

来自分类Dev

使用正则表达式查找字符串中的所有匹配项

来自分类Dev

正则表达式:在所有行中查找多个匹配的字符串

来自分类Dev

用正则表达式查找字符串中的所有字母

来自分类Dev

如何在带有url的正则表达式字符串的javascript中查找?

来自分类Dev

正则表达式查找带引号的字符串中的所有大括号

来自分类Dev

使用正则表达式查找字符串中的所有匹配项

来自分类Dev

JS-正则表达式替换字符串的所有实例(具有可变属性)

来自分类Dev

正则表达式:在不同的字符串变体中查找字符串

来自分类Dev

用Python中的正则表达式解析具有重复模式的字符串?

来自分类Dev

Java中的首次匹配之前具有正则表达式的子字符串

Related 相关文章

  1. 1

    实现扩展的正则表达式以根据字符串中的位置添加可变数量的前导零

  2. 2

    正则表达式可在Java字符串中查找特定单词

  3. 3

    正则表达式查找字符串中不同字符的位置

  4. 4

    使用正则表达式查找字符串中的可变字母组

  5. 5

    查找所有字符串的正则表达式是在Java中以$开头的正则表达式

  6. 6

    正则表达式可在以特定字符开头和结尾的字符串中查找多个匹配项

  7. 7

    用于查找具有随机中心的特定字符串的正则表达式

  8. 8

    正则表达式在字符串中的任何位置查找数字(在字符串中不声明数字)

  9. 9

    在正则表达式中查找具有相同字符串的两个匹配项

  10. 10

    Javascript正则表达式可在字符串末尾查找开始标签

  11. 11

    如何使用正则表达式更改具有特定值的字符串中的值?

  12. 12

    正则表达式以在csv字符串中查找值

  13. 13

    使用python正则表达式在字符串中查找值

  14. 14

    正则表达式模式可在字符串的每一行中查找整数

  15. 15

    正则表达式可在字符串中查找一系列大写单词

  16. 16

    Notepad ++正则表达式删除带有静态和可变数据的字符串

  17. 17

    正则表达式-查找字符串中的所有匹配项

  18. 18

    正则表达式查找带引号的字符串中的所有大括号

  19. 19

    使用正则表达式查找字符串中的所有链接

  20. 20

    使用正则表达式查找字符串中的所有匹配项

  21. 21

    正则表达式:在所有行中查找多个匹配的字符串

  22. 22

    用正则表达式查找字符串中的所有字母

  23. 23

    如何在带有url的正则表达式字符串的javascript中查找?

  24. 24

    正则表达式查找带引号的字符串中的所有大括号

  25. 25

    使用正则表达式查找字符串中的所有匹配项

  26. 26

    JS-正则表达式替换字符串的所有实例(具有可变属性)

  27. 27

    正则表达式:在不同的字符串变体中查找字符串

  28. 28

    用Python中的正则表达式解析具有重复模式的字符串?

  29. 29

    Java中的首次匹配之前具有正则表达式的子字符串

热门标签

归档