From 35313021a60c33fa1201bea5d216adc91e2381ea Mon Sep 17 00:00:00 2001 From: yanghl Date: Wed, 25 Mar 2026 17:54:58 +0800 Subject: [PATCH] 数字小数位末尾去0处理 --- src/main/java/com/xly/util/AdvancedSymbolRemover.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/xly/util/AdvancedSymbolRemover.java b/src/main/java/com/xly/util/AdvancedSymbolRemover.java index 52a56d6..7c03571 100644 --- a/src/main/java/com/xly/util/AdvancedSymbolRemover.java +++ b/src/main/java/com/xly/util/AdvancedSymbolRemover.java @@ -28,8 +28,10 @@ public class AdvancedSymbolRemover { text = text.replaceAll("
", ""); text = text.replaceAll(" ", ""); - // 去掉数字末尾无用的 .0 .00 - text = text.replaceAll("(?<=\\d)\\.0+(?!\\d)", " "); + // 1. 去掉整数后面的 .000 → 变成整数 + text = text.replaceAll("(?<=\\d)\\.0+(?!\\d)", ""); + // 2. 去掉小数末尾多余的 0 → .8900000 → .89 + text = text.replaceAll("(?<=\\.\\d)0+(?!\\d)", ""); // 去掉无用文字 text = text.replaceAll("换一换", ""); -- libgit2 0.22.2