gpt4 book ai didi

java - 使用正则表达式删除前导零但保留减号

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:42:00 24 4
gpt4 key购买 nike

我想用在 this thread 上找到的这个表达式替换 java 中的前导零:

s.replaceFirst("^0+(?!$)", "")

但是我怎样才能让它适用于像 -00.8899 这样的值呢?

最佳答案

你可以试试:

String output = "-00.8899".replace("^(-?)0*", "$1");

输出:

-.8899

关于java - 使用正则表达式删除前导零但保留减号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7907497/

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