From 068bf0419ce9fdb8bb42a0cfbf49fc1d35abcbe8 Mon Sep 17 00:00:00 2001 From: "Luke.Ye" Date: Tue, 8 Jul 2025 11:21:55 +0800 Subject: [PATCH] fix --- .../knowledge/base/application/service/LLMAppServiceImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/knowledge/base/application/service/LLMAppServiceImpl.java b/src/main/java/com/knowledge/base/application/service/LLMAppServiceImpl.java index 24607e2..aa26829 100644 --- a/src/main/java/com/knowledge/base/application/service/LLMAppServiceImpl.java +++ b/src/main/java/com/knowledge/base/application/service/LLMAppServiceImpl.java @@ -157,7 +157,9 @@ public class LLMAppServiceImpl implements LLMAppService { */ public static List extractKeywords(String text) { List keywords = new ArrayList<>(); - Pattern pattern = Pattern.compile(ConstantConfig.KEYWORD_PATTERN_LEFT + "(.*?)" + ConstantConfig.KEYWORD_PATTERN_RIGHT); + String left = ConstantConfig.KEYWORD_PATTERN_LEFT; + String right = ConstantConfig.KEYWORD_PATTERN_RIGHT; + Pattern pattern = Pattern.compile(Pattern.quote(left) + "(.*?)" + Pattern.quote(right)); Matcher matcher = pattern.matcher(text); while (matcher.find()) { keywords.add(matcher.group(1));