From 8c3aac2e75679dad44fc469ac6476f86afd63d7a Mon Sep 17 00:00:00 2001 From: hackrobot Date: Thu, 11 Apr 2024 13:11:42 +0800 Subject: [PATCH] qwdqwdq --- main.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index 7d6e672..fed1ed9 100644 --- a/main.py +++ b/main.py @@ -37,16 +37,28 @@ app = FastAPI() # 转换emoji字符串为[] def transOldemoji(oldEmoji=None): - # oldEmoji = "异度世界🤖" + oldEmoji = "异度世界🤖" original_string = WXBotService.emoji_to_unicode(oldEmoji) print("original_string", original_string) + # # 全局替换 \\u 为 @emoji= + # converted_string = original_string.replace('\\\\u', '@emoji=') + # # 在 Unicode 编码后添加 ']' + # converted_string = converted_string[:-1] + ']' + # # 输出转换后的字符串 + # print(converted_string) + # return converted_string # 全局替换 \\u 为 @emoji= converted_string = original_string.replace('\\u', '@emoji=') + # 在 Unicode 编码后添加 ']' - converted_string = converted_string[:-1] + ']' + # 如果原始字符串中的 \\uXXX 是在方括号中,需要保留方括号 + # 替换后,如果需要,可以调整这一步骤,根据特定需求 + converted_string = re.sub(r'\[@emoji=[0-9a-fA-F]{4}\]', lambda match: f'{match.group()}]', converted_string) + # 输出转换后的字符串 print(converted_string) return converted_string + # Dependency