From 2345709abbb663b77680549fdc8ebbe2a13a2f7f Mon Sep 17 00:00:00 2001 From: lijiarao Date: Fri, 9 Aug 2024 15:17:32 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=BC=98=E5=8C=96=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E6=8B=86=E5=88=86=E5=BA=8F=E5=8F=B7=E8=8E=B7=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/jero/modules/split/service/impl/FileSpiltService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSpiltService.java b/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSpiltService.java index 75c7d030..37750166 100644 --- a/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSpiltService.java +++ b/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSpiltService.java @@ -1053,6 +1053,10 @@ public class FileSpiltService { int index = matcher.start(); String startDigit = arr.substring(0, index); startDigit = startDigit.replaceAll(" ", ""); + //如果以数字开头就删除英文 + if (startDigit.matches("\\d.*")){ + startDigit = startDigit.replaceAll("\\p{Alpha}",""); + } if(StringUtils.isNotBlank(startDigit)) { return startDigit.replaceAll("\t", "").replaceAll("\b", "") .replaceAll("\"", "").replaceAll("\'", "");