如何在Groovy中将浮点字符串更改为Float-Regex

2020-08-24 03:58发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

根据注释2521044,以下代码用于将String整数转换为Integer

字符串输出= body.replaceAll(" \"(\\ d +)\""," \ $ 1");

我正在尝试对float/double进行如下所示的操作,但是它并不是仅作为字符串返回而转换,请帮助转换时使用什么。

字符串输出= body.replaceAll(" \"(\\ f +)\""," \ $ 1");

我的有效载荷将同时具有int和double/float,因此将Int String转换为Int,将float/double转换为float/double。 怎样像上面的代码那样写,我需要使用什么正则表达式?

谢谢

普拉萨德·本田

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

根据注释2521044,以下代码用于将String整数转换为Integer

字符串输出= body.replaceAll(" \"(\\ d +)\""," \ $ 1");

我正在尝试对float/double进行如下所示的操作,但是它并不是仅作为字符串返回而转换,请帮助转换时使用什么。

字符串输出= body.replaceAll(" \"(\\ f +)\""," \ $ 1");

我的有效载荷将同时具有int和double/float,因此将Int String转换为Int,将float/double转换为float/double。 怎样像上面的代码那样写,我需要使用什么正则表达式?

谢谢

普拉萨德·本田

付费偷看设置
发送
1条回答
大简至美
1楼 · 2020-08-24 04:34.采纳回答

此正则表达式有效

字符串输出= body.replaceAll(" \"(\\ d +(\\。\\ d +)?)\""," \ $ 1");

谢谢。

普拉萨德·本田

一周热门 更多>