DawnC commited on
Commit
342cc43
·
verified ·
1 Parent(s): e88b2bd

Update response_processor.py

Browse files
Files changed (1) hide show
  1. response_processor.py +13 -0
response_processor.py CHANGED
@@ -328,6 +328,19 @@ class ResponseProcessor:
328
  try:
329
  import re
330
 
 
 
 
 
 
 
 
 
 
 
 
 
 
331
  # 第一優先級:處理斜線問題
332
  # 首先處理已知的斜線組合,使用形容詞替換
333
  for slash_combo, replacement in self.slash_replacements.items():
 
328
  try:
329
  import re
330
 
331
+ meta_commentary_patterns = [
332
+ r'\s*Note that I have followed.*?description\.?\s*$',
333
+ r'\s*I have (?:followed|adhered to|ensured).*?description\.?\s*$',
334
+ r'\s*This description (?:follows|adheres to|maintains).*?guidelines\.?\s*$',
335
+ r'\s*I have also varied sentence structures.*?description\.?\s*$'
336
+ ]
337
+
338
+ for pattern in meta_commentary_patterns:
339
+ response = re.sub(pattern, '', response, flags=re.IGNORECASE | re.DOTALL)
340
+
341
+ # 清理可能產生的多餘空格
342
+ response = re.sub(r'\s+$', '', response)
343
+
344
  # 第一優先級:處理斜線問題
345
  # 首先處理已知的斜線組合,使用形容詞替換
346
  for slash_combo, replacement in self.slash_replacements.items():