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

吉尔赫姆·加西亚·罗莎(Guilherme Garcia da Rosa)

可以说我有以下表达式:

2^3+4
5*3 + log(9) + 32/4 - 2.1^5
44 - 22 + sin(30)*2.34 + 51.32^4 + 17*32/11

我想查找并捕获之前的'^'数字和之后的数字,然后将其替换为Math.pow(captured1,captured2); 因此字符串将类似于:

Math.pow(2,3)+4
5*3 + log(9) + 32/4 - Math.pow(2.1,5)
44 - 22 + sin(30)*2.34 + Math.pow(51.32,4) + 17*32/11

它必须与Java regex兼容。

我对此的想法:

找:

(.*\d(\.\d)?)\^(.*\d(\.\d)?)

更换:

Math.pow(\1,\2)

提前致谢。

Pietzcker团队
String result = subject.replaceAll("(-?\\d+(?:\\.\\d+)?)\\^(-?\\d+(?:\\.\\d+)?)", "Math.pow($1,$2)");

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

正则表达式解析浮点数

来自分类Dev

正则表达式仅匹配浮点数

来自分类Dev

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

来自分类Dev

Java正则表达式-提取字符串中特定单位之前的所有浮点数

来自分类Dev

正则表达式:从字符串中搜索一个数字并排除以“N”开头的数字(可以是整数/浮点数)

来自分类Dev

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

来自分类Dev

将字符串转换为整数,双精度,浮点数,而不必捕获异常

来自分类Dev

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

来自分类Dev

如何编写基于某些条件识别字符串中所选浮点数或整数的C ++正则表达式?

来自分类Dev

使用正则表达式将包含浮点数的字符串清理为数字和十进制

来自分类Dev

无法将表达式转换为浮点数

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

    正则表达式解析浮点数

  7. 7

    正则表达式仅匹配浮点数

  8. 8

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

  9. 9

    Java正则表达式-提取字符串中特定单位之前的所有浮点数

  10. 10

    正则表达式:从字符串中搜索一个数字并排除以“N”开头的数字(可以是整数/浮点数)

  11. 11

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

  12. 12

    将字符串转换为整数,双精度,浮点数,而不必捕获异常

  13. 13

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

  14. 14

    如何编写基于某些条件识别字符串中所选浮点数或整数的C ++正则表达式?

  15. 15

    使用正则表达式将包含浮点数的字符串清理为数字和十进制

  16. 16

    无法将表达式转换为浮点数

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档