From d7963a84282c548fee3595b3343e6ae6ca49bb29 Mon Sep 17 00:00:00 2001 From: yn147 <2270338776@qq.com> Date: 星期五, 24 十一月 2023 14:12:01 +0800 Subject: [PATCH] 学籍,考勤 --- src/main/java/com/qxueyou/scc/exercise/service/impl/parser/ItemAnalysisParser.java | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/exercise/service/impl/parser/ItemAnalysisParser.java b/src/main/java/com/qxueyou/scc/exercise/service/impl/parser/ItemAnalysisParser.java index d0eaa30..1495e0d 100644 --- a/src/main/java/com/qxueyou/scc/exercise/service/impl/parser/ItemAnalysisParser.java +++ b/src/main/java/com/qxueyou/scc/exercise/service/impl/parser/ItemAnalysisParser.java @@ -13,12 +13,12 @@ public class ItemAnalysisParser extends Parser { /** - * 解析字符串 + * 瑙f瀽瀛楃涓� */ - private String analysisStr = "解析"; + private String analysisStr = "瑙f瀽"; /** - * 解析字符串正则模式 + * 瑙f瀽瀛楃涓叉鍒欐ā寮� */ private Pattern analysis = Pattern.compile(analysisStr); @@ -29,19 +29,19 @@ } /** - * 解析 Item 参考答案 - * 1.解析出类似 *** ( ab ) 这样的参考答案 - * 2.将类似参考答案 ( ab ) 替换成 ( ) + * 瑙f瀽 Item 鍙傝�冪瓟妗� + * 1.瑙f瀽鍑虹被浼� *** ( ab ) 杩欐牱鐨勫弬鑰冪瓟妗� + * 2.灏嗙被浼煎弬鑰冪瓟妗� ( ab ) 鏇挎崲鎴� ( ) * @param item * @param str * @return */ private ParseResult parseAnalysis(Item item, String str) { - //习题选项 + //涔犻閫夐」 Matcher analysisMatch = analysis.matcher(str); - //返回 + //杩斿洖 if(!matchBegin(analysisMatch)){ return new ParseResult(false,ParseResult.STEP_CUR,null); } @@ -61,18 +61,18 @@ } - //20150907修改:本来返回true,没有解析到一个类型,抛到上层 + //20150907淇敼锛氭湰鏉ヨ繑鍥瀟rue锛屾病鏈夎В鏋愬埌涓�涓被鍨嬶紝鎶涘埌涓婂眰 return new ParseResult(false,ParseResult.STEP_CUR,null); } /** - * 去除文本中多余字符 + * 鍘婚櫎鏂囨湰涓浣欏瓧绗� * @param content * @return */ private String beautyContent(String str){ - String prefix = "::.。~、、.."; + String prefix = "锛�:.銆倊銆併�侊紟锛�"; String content = str; while(content.length()>0 && prefix.contains(content.substring(0, 1))){ content = content.substring(1); -- Gitblit v1.8.0