Loading .gitignore +5 −1 Original line number Diff line number Diff line Loading @@ -5,4 +5,8 @@ CheckerCorrector/*.jar CheckerCorrector/test.* CheckerCorrector/*.txt CheckerCorrector/*db CheckerCorrector/corrector CheckerCorrector/checker !CheckerCorrector/manifest* !CheckerCorrector/**/*.java *.java No newline at end of file CheckerCorrector/util/StringProcessor.java 0 → 100644 +22 −0 Original line number Diff line number Diff line package util; import java.util.regex.Matcher; import java.util.regex.Pattern; public class StringProcessor { public static String processString(String input) { input = input.replaceAll("\\[.*?\\]|\\{.*?\\}|\\(.*?\\)\\s*", ""); input = input.replaceAll("[;:]", ","); input = input.replaceAll("\\s+", " "); input = input.replaceAll("\\b\\d+\\b", "NUM"); if (input.matches("^[a-zA-Z, ]+$")) { return input; } else { return ""; } } } Loading
.gitignore +5 −1 Original line number Diff line number Diff line Loading @@ -5,4 +5,8 @@ CheckerCorrector/*.jar CheckerCorrector/test.* CheckerCorrector/*.txt CheckerCorrector/*db CheckerCorrector/corrector CheckerCorrector/checker !CheckerCorrector/manifest* !CheckerCorrector/**/*.java *.java No newline at end of file
CheckerCorrector/util/StringProcessor.java 0 → 100644 +22 −0 Original line number Diff line number Diff line package util; import java.util.regex.Matcher; import java.util.regex.Pattern; public class StringProcessor { public static String processString(String input) { input = input.replaceAll("\\[.*?\\]|\\{.*?\\}|\\(.*?\\)\\s*", ""); input = input.replaceAll("[;:]", ","); input = input.replaceAll("\\s+", " "); input = input.replaceAll("\\b\\d+\\b", "NUM"); if (input.matches("^[a-zA-Z, ]+$")) { return input; } else { return ""; } } }