Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java,v diff -u -r1.48.2.36 -r1.48.2.37 --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java 31 Aug 2016 14:54:23 -0000 1.48.2.36 +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java 27 Oct 2016 16:33:37 -0000 1.48.2.37 @@ -620,7 +620,7 @@ } else if (question.getType() == AssessmentConstants.QUESTION_TYPE_SHORT_ANSWER) { for (AssessmentQuestionOption option : question.getOptions()) { - String optionString = option.getOptionString().trim().replaceAll("\\*", ".*"); + String optionString = option.getOptionString().trim().replaceAll("\\*", ".*").replaceAll("\\+", "\\\\+"); Pattern pattern; if (question.isCaseSensitive()) { pattern = Pattern.compile(optionString);