From 5ae14c48f359d95224e748982457ca75c99f307e Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Sun, 15 Jan 2023 23:54:13 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E6=A1=8C=E9=9D=A2=E7=AB=AF=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E6=90=9C=E7=B4=A2=E5=9B=BE=E7=89=87=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E6=96=87=E6=9C=AC=20Fix=20https://github.com/siyuan-note/siyua?= =?UTF-8?q?n/issues/3470?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/util/ocr.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/kernel/util/ocr.go b/kernel/util/ocr.go index 8b2ee413a..bd5b4c231 100644 --- a/kernel/util/ocr.go +++ b/kernel/util/ocr.go @@ -21,7 +21,6 @@ import ( "context" "os" "os/exec" - "regexp" "strings" "time" @@ -97,8 +96,8 @@ func Tesseract(imgAbsPath string) string { } ret := string(output) - reg := regexp.MustCompile("\\s+") - ret = reg.ReplaceAllString(ret, "") + ret = strings.ReplaceAll(ret, "\r", "") + ret = strings.ReplaceAll(ret, "\n", "") logging.LogInfof("tesseract [path=%s, size=%d]: %s", imgAbsPath, info.Size(), ret) ocrResultCache.Set(imgAbsPath, ret, info.Size()) return ret