From f3853ee842a8488abadda9867d3c68328acb361f Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Mon, 16 Dec 2024 22:04:43 +0800 Subject: [PATCH] :art: Improve link dest https://github.com/siyuan-note/siyuan/issues/13497 --- kernel/model/search.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kernel/model/search.go b/kernel/model/search.go index a3fff9977..ea53cca3d 100644 --- a/kernel/model/search.go +++ b/kernel/model/search.go @@ -592,7 +592,7 @@ func FindReplace(keyword, replacement string, replaceTypes map[string]bool, ids return ast.WalkContinue } - replaceNodeTokens(n, method, keyword, replacement, r) + replaceNodeTokens(n, method, keyword, strings.TrimSpace(replacement), r) case ast.NodeLinkText: if !replaceTypes["imgText"] { return ast.WalkContinue @@ -673,11 +673,11 @@ func FindReplace(keyword, replacement string, replaceTypes map[string]bool, ids if replaceTypes["aHref"] { if 0 == method { if strings.Contains(n.TextMarkAHref, keyword) { - n.TextMarkAHref = strings.ReplaceAll(n.TextMarkAHref, keyword, replacement) + n.TextMarkAHref = strings.ReplaceAll(n.TextMarkAHref, keyword, strings.TrimSpace(replacement)) } } else if 3 == method { if nil != r && r.MatchString(n.TextMarkAHref) { - n.TextMarkAHref = r.ReplaceAllString(n.TextMarkAHref, replacement) + n.TextMarkAHref = r.ReplaceAllString(n.TextMarkAHref, strings.TrimSpace(replacement)) } } }