正则表达式仅匹配长文本中的浮点数

哈里

我有一个语法突出显示器,它接受简单的正则表达式以应用样式。现在,我需要提供仅与浮点数匹配的正则表达式。

文字范例:

test1 -1 0 test2-1.1 0.123 -0.23 255 10.1 1-1-100.11-2

应该匹配的内容:[-1],[0],[0.123],[-0.23] [255],[10.1]

如您所见-Stack Overflow的荧光笔弄错了:)最后一个表达式是标识符(甚至可以是文件名)。绝对不是数字。

重要的是,输入文本中的其他任何字符都不应匹配。

我无法对文本进行任何替换。数字与文本的其余部分用空格或分号分隔。但是这些字符不能匹配。

明显的尝试:

\b[-+]?[0-9]*\\.?[0-9]+\b

但这是行不通的。“单词边界”出现问题。“-”字符被视为非单词字符,因此第一个“ \ b”将不与任何负数匹配。最后一个“ \ b”将在文本中的每个“-”之前匹配,因此在“ 1-test”中,“ 1”将作为数字进行匹配,这是错误的。

是否有一个更聪明的锚用作“ \ b”,但将“-”视为可能单词的一部分?

恐怕对此没有解决方案-至少使用单个正则表达式。还是我做错了并且可以做到?

nu11p01n73R

环顾四周可能会有用

(?<=\s)[+-]?[\d.]+(?=\s|$)

例如:

http://regex101.com/r/yE9uJ4/1

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式仅匹配浮点数

来自分类Dev

仅与正则表达式匹配浮点数

来自分类Dev

Java正则表达式匹配法国浮点数不匹配空格

来自分类Dev

正则表达式解析浮点数

来自分类Dev

正则表达式仅识别货币的浮点数或整数

来自分类Dev

正则表达式以匹配字符串中的最后一个浮点数

来自分类Dev

正则表达式,用于匹配不是整数的浮点数

来自分类Dev

匹配正则表达式以带浮点数的正数和负数

来自分类Dev

正则表达式从字符串中捕获浮点数(并替换为捕获的浮点数)

来自分类Dev

如何使用正则表达式从文本中选择浮点数或整数

来自分类Dev

Python 中的正则表达式,用于检测整数、浮点数或科学记数法中的数字

来自分类Dev

Python正则表达式字符串数组到浮点数组

来自分类Dev

正则表达式,字符串浮点数,摆脱其他字符

来自分类Dev

接受有效浮点数的正则表达式[PHP]

来自分类Dev

正则表达式PHP删除所有浮点数

来自分类Dev

正则表达式用于固定长度的浮点数

来自分类Dev

Ruby连字符分隔的浮点数正则表达式疑难解答

来自分类Dev

使用kohana路线的正则表达式负浮点数

来自分类Dev

正则表达式以一种模式搜索数字或浮点数字

来自分类Dev

用于整数,整数或浮点数的正则表达式

来自分类Dev

浮点数的精确正则表达式不起作用

来自分类Dev

Python正则表达式,如何查找两个浮点数之间的数字

来自分类Dev

从字符串中提取浮点数-正则表达式-Python

来自分类Dev

正则表达式用于带逗号的浮点数

来自分类Dev

正则表达式到grep填充符,然后是签名浮点数

来自分类Dev

正则表达式用于固定长度的浮点数

来自分类Dev

正则表达式,字符串浮点数,摆脱其他字符

来自分类Dev

使用kohana路线的正则表达式负浮点数

来自分类Dev

正则表达式以逗号分隔的浮点数列表

Related 相关文章

  1. 1

    正则表达式仅匹配浮点数

  2. 2

    仅与正则表达式匹配浮点数

  3. 3

    Java正则表达式匹配法国浮点数不匹配空格

  4. 4

    正则表达式解析浮点数

  5. 5

    正则表达式仅识别货币的浮点数或整数

  6. 6

    正则表达式以匹配字符串中的最后一个浮点数

  7. 7

    正则表达式,用于匹配不是整数的浮点数

  8. 8

    匹配正则表达式以带浮点数的正数和负数

  9. 9

    正则表达式从字符串中捕获浮点数(并替换为捕获的浮点数)

  10. 10

    如何使用正则表达式从文本中选择浮点数或整数

  11. 11

    Python 中的正则表达式,用于检测整数、浮点数或科学记数法中的数字

  12. 12

    Python正则表达式字符串数组到浮点数组

  13. 13

    正则表达式,字符串浮点数,摆脱其他字符

  14. 14

    接受有效浮点数的正则表达式[PHP]

  15. 15

    正则表达式PHP删除所有浮点数

  16. 16

    正则表达式用于固定长度的浮点数

  17. 17

    Ruby连字符分隔的浮点数正则表达式疑难解答

  18. 18

    使用kohana路线的正则表达式负浮点数

  19. 19

    正则表达式以一种模式搜索数字或浮点数字

  20. 20

    用于整数,整数或浮点数的正则表达式

  21. 21

    浮点数的精确正则表达式不起作用

  22. 22

    Python正则表达式,如何查找两个浮点数之间的数字

  23. 23

    从字符串中提取浮点数-正则表达式-Python

  24. 24

    正则表达式用于带逗号的浮点数

  25. 25

    正则表达式到grep填充符,然后是签名浮点数

  26. 26

    正则表达式用于固定长度的浮点数

  27. 27

    正则表达式,字符串浮点数,摆脱其他字符

  28. 28

    使用kohana路线的正则表达式负浮点数

  29. 29

    正则表达式以逗号分隔的浮点数列表

热门标签

归档