🐛 匹配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