Explorar o código

模板连续标点标签过滤优化

zhouna %!s(int64=6) %!d(string=hai) anos
pai
achega
c66b68b9e2
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/utils/tools.js

+ 1 - 1
src/utils/tools.js

@@ -565,7 +565,7 @@ function trimDots(str){
 //标签间连续标点只保留一个,保留前面一个
 function formatContinueDots(data){
   let arr=data.filter((it,i)=>{
-    if(!(it.name==','&&data[i-1].name==',')){
+    if(i==0||it.name&&(it.name.match(config.punctuationReg)||data[i-1].name.match(config.punctuationReg))){
       return it;
     }
   });