🐛 匹配latex注释的正则表达式
This commit is contained in:
parent
ec8cc48a4d
commit
8ff7c15cd8
@ -66,7 +66,7 @@ def 多文件润色(file_manifest, project_folder, llm_kwargs, plugin_kwargs, ch
|
|||||||
with open(fp, 'r', encoding='utf-8', errors='replace') as f:
|
with open(fp, 'r', encoding='utf-8', errors='replace') as f:
|
||||||
file_content = f.read()
|
file_content = f.read()
|
||||||
# 定义注释的正则表达式
|
# 定义注释的正则表达式
|
||||||
comment_pattern = r'%.*'
|
comment_pattern = r'(?<!\\)%.*'
|
||||||
# 使用正则表达式查找注释,并替换为空字符串
|
# 使用正则表达式查找注释,并替换为空字符串
|
||||||
clean_tex_content = re.sub(comment_pattern, '', file_content)
|
clean_tex_content = re.sub(comment_pattern, '', file_content)
|
||||||
# 记录删除注释后的文本
|
# 记录删除注释后的文本
|
||||||
@ -238,5 +238,3 @@ def Latex英文纠错(txt, llm_kwargs, plugin_kwargs, chatbot, history, system_p
|
|||||||
yield from update_ui(chatbot=chatbot, history=history) # 刷新界面
|
yield from update_ui(chatbot=chatbot, history=history) # 刷新界面
|
||||||
return
|
return
|
||||||
yield from 多文件润色(file_manifest, project_folder, llm_kwargs, plugin_kwargs, chatbot, history, system_prompt, language='en', mode='proofread')
|
yield from 多文件润色(file_manifest, project_folder, llm_kwargs, plugin_kwargs, chatbot, history, system_prompt, language='en', mode='proofread')
|
||||||
|
|
||||||
|
|
||||||
|
@ -46,7 +46,7 @@ def 多文件翻译(file_manifest, project_folder, llm_kwargs, plugin_kwargs, ch
|
|||||||
with open(fp, 'r', encoding='utf-8', errors='replace') as f:
|
with open(fp, 'r', encoding='utf-8', errors='replace') as f:
|
||||||
file_content = f.read()
|
file_content = f.read()
|
||||||
# 定义注释的正则表达式
|
# 定义注释的正则表达式
|
||||||
comment_pattern = r'%.*'
|
comment_pattern = r'(?<!\\)%.*'
|
||||||
# 使用正则表达式查找注释,并替换为空字符串
|
# 使用正则表达式查找注释,并替换为空字符串
|
||||||
clean_tex_content = re.sub(comment_pattern, '', file_content)
|
clean_tex_content = re.sub(comment_pattern, '', file_content)
|
||||||
# 记录删除注释后的文本
|
# 记录删除注释后的文本
|
||||||
|
Loading…
x
Reference in New Issue
Block a user