Commit 7a749efa authored by Seyed Reza  Sajjadinasab's avatar Seyed Reza Sajjadinasab
Browse files

fixReadingfromDBconstantly

parent bd231f99
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -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
+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 "";
        }
    }
}