From 034c5123eabd50483370849518a25989048124d7 Mon Sep 17 00:00:00 2001 From: wangweiye7840 Date: Wed, 26 Jul 2023 17:44:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E5=85=B7=E9=9D=A2=E6=9D=BFv2=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E4=BF=AE=E6=94=B9=E4=B8=BA=E5=B8=A6=E5=9C=88=E6=95=B0?= =?UTF-8?q?=E5=AD=97=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 工具v2/修改为带圈数字.py | 11 +++++++++++ 工具v2/工具面板.py | 1 + 2 files changed, 12 insertions(+) create mode 100644 工具v2/修改为带圈数字.py diff --git a/工具v2/修改为带圈数字.py b/工具v2/修改为带圈数字.py new file mode 100644 index 00000000..de6bffe2 --- /dev/null +++ b/工具v2/修改为带圈数字.py @@ -0,0 +1,11 @@ +outputfilepath = "临时文件/circled.txt" + +from database_tools import * + +data = getCopy() +modified_data = re.sub(r"\((\d)\)",lambda x: "\\textcircled{"+x.group(1)+"}",data) #替换所有的小括号包围的单个数字为圆圈包围的 +modified_data = re.sub(r"\$\\textcircled\{\\scriptsize\{(\d)\}\}",lambda x: "\\textcircled{"+x.group(1)+"}$",modified_data) +modified_data = re.sub(r"\\textcircled\{\\scriptsize\{(\d)\}\}",lambda x: "\\textcircled{"+x.group(1)+"}",modified_data) +setCopy(modified_data) + +SaveTextFile(modified_data,outputfilepath) \ No newline at end of file diff --git a/工具v2/工具面板.py b/工具v2/工具面板.py index 33fa28a3..379c01c3 100644 --- a/工具v2/工具面板.py +++ b/工具v2/工具面板.py @@ -154,6 +154,7 @@ menubar.add_cascade(label = "相同相似", menu = SimRelMenu) OtherMenu = Menu(menubar, tearoff = False) menubar.add_cascade(label = "其他", menu = OtherMenu) OtherMenu.add_command(label = "mathpix识别文本预处理", command = lambda: SetButton("mathpix识别文本预处理",[])) +OtherMenu.add_command(label = "修改为带圈数字", command = lambda: SetButton("修改为带圈数字",[])) # OtherMenu.add_command(label = "剪贴板带圈数字处理", command = lambda: SetButton("带圈数字处理",1,[])) # OtherMenu.add_command(label = "剪贴板表格整理", command = lambda: SetButton("剪贴板表格整理",1,[])) # OtherMenu.add_command(label = "剪贴板单选变多选", command = lambda: SetButton("剪贴板单选变多选",1,[]))