gpt4 book ai didi

java - 用 float 替换整数的正则表达式

转载 作者:行者123 更新时间:2023-11-29 03:47:31 24 4
gpt4 key购买 nike

我们试图用字符串中的浮点值替换整数值,例如:

#var1 * #var2/ 1+100 - 2 + 1.5 - .5

正则表达式应匹配11002,但不能匹配已经是 float 的数字,例如1.5.5

我已经达到了 /[^\w](\d+)/,它自己找到数字。现在,我如何从这个正则表达式中排除后面跟着 \.?\d+ 的数字?

RegEx 应该在 Java 或 Actionscript 3 中工作。

Regular Expression Test

最佳答案

这将在 Java 中工作:/(?<![.\w])\d+(?![.\w])/ .它同时使用前瞻和后视来停止匹配前面或后面有点/字母的数字。

关于java - 用 float 替换整数的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10244448/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com