From 068fc7f2e81178e55fa191a13709af64b1a163f6 Mon Sep 17 00:00:00 2001
From: EricsHu <hrr145632>
Date: 星期一, 05 十二月 2022 14:27:43 +0800
Subject: [PATCH] 处理编码

---
 src/main/java/com/qxueyou/scc/exercise/service/impl/parser/ItemAnswerParser.java |   30 +++++++++++++++---------------
 1 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/src/main/java/com/qxueyou/scc/exercise/service/impl/parser/ItemAnswerParser.java b/src/main/java/com/qxueyou/scc/exercise/service/impl/parser/ItemAnswerParser.java
index 5bc62c4..908c288 100644
--- a/src/main/java/com/qxueyou/scc/exercise/service/impl/parser/ItemAnswerParser.java
+++ b/src/main/java/com/qxueyou/scc/exercise/service/impl/parser/ItemAnswerParser.java
@@ -13,22 +13,22 @@
 public class ItemAnswerParser extends Parser {
 	
 	/**
-	 * 参考答案[带括号]
+	 * 鍙傝�冪瓟妗圼甯︽嫭鍙穄
 	 */
-	private static final String answerWithBracketsStr = "\\([ABCDEFGHIJKLMNOabcdefghijklmno√╳×TFtf]+\\)";
+	private static final String answerWithBracketsStr = "\\([ABCDEFGHIJKLMNOabcdefghijklmno鈭氣暢脳TFtf]+\\)";
 	
 	/**
-	 * 参考答案
+	 * 鍙傝�冪瓟妗�
 	 */
-	private static final String answerStr = "[ABCDEFGHIJKLMNOabcdefghijklmno√╳×TFtf]+";
+	private static final String answerStr = "[ABCDEFGHIJKLMNOabcdefghijklmno鈭氣暢脳TFtf]+";
 	
 	/**
-	 * 参考答案模式[带括号]
+	 * 鍙傝�冪瓟妗堟ā寮廩甯︽嫭鍙穄
 	 */
 	private static final Pattern answerWithBrackets = Pattern.compile(answerWithBracketsStr);
 	
 	/**
-	 * 参考答案模式
+	 * 鍙傝�冪瓟妗堟ā寮�
 	 */
 	private static final Pattern answer = Pattern.compile(answerStr);
 
@@ -38,19 +38,19 @@
 	}
 	
 	/**
-	 * 解析 Item 参考答案
-	 * 1.解析出类似  *** ( ab ) 这样的参考答案
-	 * 2.将类似参考答案 ( ab ) 替换成 ( )
+	 * 瑙f瀽 Item 鍙傝�冪瓟妗�
+	 * 1.瑙f瀽鍑虹被浼�  *** ( ab ) 杩欐牱鐨勫弬鑰冪瓟妗�
+	 * 2.灏嗙被浼煎弬鑰冪瓟妗� ( ab ) 鏇挎崲鎴� ( )
 	 * @param item
 	 * @param str
 	 * @return
 	 */
 	private ParseResult parseAnswer(Item item, String str) {
 		
-		//习题选项
+		//涔犻閫夐」
 		Matcher answerBracketsMatch = answerWithBrackets.matcher(str);
 		
-		//返回
+		//杩斿洖
 		if(!answerBracketsMatch.find() || answerBracketsMatch.start()==0){
 			return new ParseResult(false,ParseResult.STEP_CUR,null);
 		}
@@ -70,21 +70,21 @@
 			item.setTitle(item.getTitle().replaceAll(answerWithBracketsStr, "( )"));
 		}
 		
-		//20150907修改:本来返回true,没有解析到一个类型,抛到上层
+		//20150907淇敼锛氭湰鏉ヨ繑鍥瀟rue锛屾病鏈夎В鏋愬埌涓�涓被鍨嬶紝鎶涘埌涓婂眰
 		return new ParseResult(false,ParseResult.STEP_PRE,null);
 		
 	}
 	
 	/**
-	 * 处理answer
+	 * 澶勭悊answer
 	 * @param answer
 	 * @return
 	 */
 	private String dealAnswer(String answer){
-		if(StringUtils.equalsIgnoreCase("√",answer)||StringUtils.equalsIgnoreCase("√",answer)||StringUtils.equalsIgnoreCase("T",answer)){
+		if(StringUtils.equalsIgnoreCase("鈭�",answer)||StringUtils.equalsIgnoreCase("鈭�",answer)||StringUtils.equalsIgnoreCase("T",answer)){
 			return "True";
 		}
-		if(StringUtils.equalsIgnoreCase("×",answer)||StringUtils.equalsIgnoreCase("╳",answer)||StringUtils.equalsIgnoreCase("F",answer)){
+		if(StringUtils.equalsIgnoreCase("脳",answer)||StringUtils.equalsIgnoreCase("鈺�",answer)||StringUtils.equalsIgnoreCase("F",answer)){
 			return "False";
 		}
 		return answer;

--
Gitblit v1.8.0