提取匹配正则表达式的字符串

我想提取的值"@"":"以及之后":"的以下字符串中:

str = 
"this is some text

Text@7789347: 4444
some text 
  text   @ 7789348 : 666,555
some text
"

输出:

"7789347", " 4444"
"7789348", " 666,555"

我正在使用以下正则表达式:

(\s)*[t|T][e|E][x|X][t|T](\s)*@(\s)*(\d)*(\s)*:.*

我可以选择必填字段,但是我不知道如何获取值。

威克多·斯特里比尤

如果只需要匹配浮点数,/(?mi)^\s*\btext\b.*?@\s*(\d+(?:,\d+)?)\s*:\s*(\d+(?:,\d+)?)$/可以使用正则表达式:

str="""this is some text

Text@7789347: 4444
some text 
  text   @ 7789348 : 666,555
some text
"""
puts str.scan(/(?mi)^\s*\btext\b.*?@\s*(\d+(?:,\d+)?)\s*:\s*(\d+(?:,\d+)?)$/)

演示的输出

7789347
4444
7789348
666,555

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从字符串中提取与字符串匹配的正则表达式

来自分类Dev

从仅与正则表达式模式匹配的字符串中提取字符

来自分类Dev

正则表达式提取变量字符串

来自分类Dev

正则表达式提取特定的字符串

来自分类Dev

字符串提取使用正则表达式

来自分类Dev

正则表达式提取字符串

来自分类Dev

正则表达式提取字符串

来自分类Dev

正则表达式提取子字符串

来自分类Dev

正则表达式提取字符串

来自分类Dev

提取字符串正则表达式

来自分类Dev

提取子字符串正则表达式

来自分类Dev

正则表达式匹配,仅提取所需的字符串段

来自分类Dev

如何从Java中的字符串中提取多个正则表达式匹配

来自分类Dev

正则表达式提取与R中某些单词匹配的部分字符串

来自分类Dev

HiveQL-提取与字符串末尾的模式匹配的正则表达式

来自分类Dev

从匹配的正则表达式(VBA)中提取Excel字符串

来自分类Dev

正则表达式:提取多个子字符串,忽略变量匹配

来自分类Dev

如何使用正则表达式从列表中提取字符串匹配项?

来自分类Dev

通过提取与正则表达式匹配的al组将字符串分成列

来自分类Dev

提取最短匹配字符串正则表达式

来自分类Dev

如何从字符串中提取正则表达式匹配的第n次出现?

来自分类Dev

如何使用正则表达式在Scala中提取匹配字符串?

来自分类Dev

正则表达式匹配点(。)之间的字符串(提取)

来自分类Dev

正则表达式提取匹配R中某些单词的部分字符串

来自分类Dev

emacs:正则表达式匹配以从字符串中提取数字

来自分类Dev

HiveQL-提取与字符串末尾的模式匹配的正则表达式

来自分类Dev

如何使用正则表达式提取字符串的不匹配部分

来自分类Dev

用于在多行匹配字符串之间提取文本的正则表达式?

来自分类Dev

使用正则表达式提取子字符串,但是如果字符串与正则表达式不匹配,则保留它

Related 相关文章

  1. 1

    从字符串中提取与字符串匹配的正则表达式

  2. 2

    从仅与正则表达式模式匹配的字符串中提取字符

  3. 3

    正则表达式提取变量字符串

  4. 4

    正则表达式提取特定的字符串

  5. 5

    字符串提取使用正则表达式

  6. 6

    正则表达式提取字符串

  7. 7

    正则表达式提取字符串

  8. 8

    正则表达式提取子字符串

  9. 9

    正则表达式提取字符串

  10. 10

    提取字符串正则表达式

  11. 11

    提取子字符串正则表达式

  12. 12

    正则表达式匹配,仅提取所需的字符串段

  13. 13

    如何从Java中的字符串中提取多个正则表达式匹配

  14. 14

    正则表达式提取与R中某些单词匹配的部分字符串

  15. 15

    HiveQL-提取与字符串末尾的模式匹配的正则表达式

  16. 16

    从匹配的正则表达式(VBA)中提取Excel字符串

  17. 17

    正则表达式:提取多个子字符串,忽略变量匹配

  18. 18

    如何使用正则表达式从列表中提取字符串匹配项?

  19. 19

    通过提取与正则表达式匹配的al组将字符串分成列

  20. 20

    提取最短匹配字符串正则表达式

  21. 21

    如何从字符串中提取正则表达式匹配的第n次出现?

  22. 22

    如何使用正则表达式在Scala中提取匹配字符串?

  23. 23

    正则表达式匹配点(。)之间的字符串(提取)

  24. 24

    正则表达式提取匹配R中某些单词的部分字符串

  25. 25

    emacs:正则表达式匹配以从字符串中提取数字

  26. 26

    HiveQL-提取与字符串末尾的模式匹配的正则表达式

  27. 27

    如何使用正则表达式提取字符串的不匹配部分

  28. 28

    用于在多行匹配字符串之间提取文本的正则表达式?

  29. 29

    使用正则表达式提取子字符串,但是如果字符串与正则表达式不匹配,则保留它

热门标签

归档