From 67f0b81458f801569d5282ee8f23b0846e0bc1f4 Mon Sep 17 00:00:00 2001 From: EstrellaXD Date: Sat, 15 Jul 2023 15:57:29 +0800 Subject: [PATCH] fix: parser problem --- backend/src/module/parser/analyser/raw_parser.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/src/module/parser/analyser/raw_parser.py b/backend/src/module/parser/analyser/raw_parser.py index 1f3c3469..5520af97 100644 --- a/backend/src/module/parser/analyser/raw_parser.py +++ b/backend/src/module/parser/analyser/raw_parser.py @@ -96,7 +96,7 @@ def name_process(name: str): split_space = split[0].split(" ") language_pattern = [] for item in split_space: - if re.search(r"^[\u4e00-\u9fa5]{2,}", item) is not None: + if re.search(r"[\u4e00-\u9fa5]{2,}", item) is not None: language_pattern.append(1) elif re.search(r"[a-zA-Z]{2,}", item) is not None: language_pattern.append(0) @@ -107,7 +107,7 @@ def name_process(name: str): # 如果当前字符串的语言与上一个字符串的语言相同 if language_pattern[i] == language_pattern[i - 1]: # 合并这两个字符串 - split[-1] += ' ' + split_space[i] + split[-1] += " " + split_space[i] else: # 否则,将当前字符串添加到结果列表中 split.append(split_space[i])