Переглянути джерело

修改导入导出部分bug

宋悦 8 роки тому
батько
коміт
ec943d3a5b

+ 8 - 4
cqb-comm-utils/src/main/java/com/qmth/cqb/utils/word/DocxProcessUtil.java

@@ -565,9 +565,11 @@ public final class DocxProcessUtil {
                                 tmpText = tmpText.replaceFirst("\\d{1,}\\.","");
                                 text.setValue(tmpText);
                             } else if(tmpText.matches("^\\d{1,}$")){
-                                text.setValue("");
+                                tmpText = tmpText.replaceFirst("\\d{1,}","");
+                                text.setValue(tmpText);
                             } else if(tmpText.contains(".")){
-                                text.setValue("");
+                                tmpText = tmpText.replaceFirst("\\.","");
+                                text.setValue(tmpText);
                                 return p;
                             }
 
@@ -581,9 +583,11 @@ public final class DocxProcessUtil {
                                 tmpText = tmpText.replaceFirst("[A-Z]\\.","");
                                 text.setValue(tmpText);
                             } else if(tmpText.matches("^[A-Z]$")){
-                                text.setValue("");
+                                tmpText = tmpText.replaceFirst("[A-Z]","");
+                                text.setValue(tmpText);
                             } else if(tmpText.contains(".")){
-                                text.setValue("");
+                                tmpText = tmpText.replaceFirst("\\.","");
+                                text.setValue(tmpText);
                                 return p;
                             }