From 4b6b4183ae9955f9323cf4070f1603e8ea26e6d6 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Sat, 20 Apr 2024 09:34:18 +0800 Subject: [PATCH] :art: Improve find replace doc title --- kernel/model/search.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kernel/model/search.go b/kernel/model/search.go index 76c65381a..1b812d998 100644 --- a/kernel/model/search.go +++ b/kernel/model/search.go @@ -522,12 +522,14 @@ func FindReplace(keyword, replacement string, replaceTypes map[string]bool, ids title := node.IALAttr("title") if 0 == method { if strings.Contains(title, keyword) { - renameRootTitles[node.ID] = strings.ReplaceAll(title, keyword, replacement) + docTitleReplacement := strings.ReplaceAll(replacement, "/", "") + renameRootTitles[node.ID] = strings.ReplaceAll(title, keyword, docTitleReplacement) renameRoots = append(renameRoots, node) } } else if 3 == method { if nil != r && r.MatchString(title) { - renameRootTitles[node.ID] = r.ReplaceAllString(title, replacement) + docTitleReplacement := strings.ReplaceAll(replacement, "/", "") + renameRootTitles[node.ID] = r.ReplaceAllString(title, docTitleReplacement) renameRoots = append(renameRoots, node) } }