unknown há 6 anos atrás
pai
commit
71fe37e70b
1 ficheiros alterados com 8 adições e 14 exclusões
  1. 8 14
      src/jy/clear/specialsymbols.go

+ 8 - 14
src/jy/clear/specialsymbols.go

@@ -94,9 +94,9 @@ func RemoveStart(i int, text []rune) []rune {
 			if len(now) > 0 { //匹配到符号
 				if index == 0 {
 					lock.Lock()
-					m := SymmetricMap[now]
+					fdSymbol := SymmetricMap[now]
 					lock.Unlock()
-					if m != "" { //去除第一个反符号
+					if fdSymbol != "" { //去除第一个反符号
 						text = text[1:len(text)]
 					} else if len(now) > 0 { //第一个是正符号,记录索引位置
 						tmpArr := []int{index}
@@ -104,12 +104,9 @@ func RemoveStart(i int, text []rune) []rune {
 					}
 				} else {
 					lock.Lock()
-					m1 := SymmetricMap[now]
+					fdSymbol := SymmetricMap[now]
 					lock.Unlock()
-					if m1 != "" { //反向符号,找出对称的正向符号
-						lock.Lock()
-						fdSymbol := SymmetricMap[now] //正向符号
-						lock.Unlock()
+					if fdSymbol != "" { //反向符号,找出对称的正向符号
 						tmp := symbolIndex[fdSymbol]
 						if len(tmp) == 0 { //多出来的反向符号,记录最大值
 							if index > surplusMax {
@@ -242,9 +239,9 @@ func AnotherRemoveStart(text []rune) []rune {
 			if len(now) > 0 { //匹配到符号
 				if index == 0 {
 					lock.Lock()
-					m := SymmetricMap[now]
+					fdSymbol := SymmetricMap[now]
 					lock.Unlock()
-					if m != "" { //去除第一个反符号
+					if fdSymbol != "" { //去除第一个反符号
 						text = text[1:len(text)]
 					} else if len(now) > 0 { //第一个是正符号,记录索引位置
 						tmpArr := []int{index}
@@ -252,12 +249,9 @@ func AnotherRemoveStart(text []rune) []rune {
 					}
 				} else {
 					lock.Lock()
-					m1 := SymmetricMap[now]
+					fdSymbol := SymmetricMap[now]
 					lock.Unlock()
-					if m1 != "" { //反向符号,找出对称的正向符号
-						lock.Lock()
-						fdSymbol := SymmetricMap[now] //正向符号
-						lock.Unlock()
+					if fdSymbol != "" { //反向符号,找出对称的正向符号
 						tmp := symbolIndex[fdSymbol]
 						if len(tmp) == 0 { //多出来的反向符号,记录最大值
 							if index > surplusMax {