I need to verify hebrew text from the letter the letter's body like:
שלום,
תואם ייעוץ וידאו עם המטופל John Salivan. מועד הייעוץ נקבע לתאריך 23/02/2019 בשעה 20:45.
לביצוע הייעוץ יש להכנס
but my regex doesn't match text
    public static void findBadLines(String fileName) {
    Pattern regexp =  Pattern.compile(".*שלום,.*תואם ייעוץ וידאו עם המטופל John Salivan. .*מועד הייעוץ נקבע לתאריך .* בשעה.*..*לביצוע הייעוץ יש להכנס .*");
    Matcher matcher = regexp.matcher("");
    Path path = Paths.get(fileName);
    //another way of getting all the lines:
    //Files.readAllLines(path, ENCODING);
    try (
            BufferedReader reader = Files.newBufferedReader(path, ENCODING);
            LineNumberReader lineReader = new LineNumberReader(reader);
    ){
        String line = null;
        while ((line = lineReader.readLine()) != null) {
            matcher.reset(line); //reset the input
            if (!matcher.find()) {
                String msg = "Line " + lineReader.getLineNumber() + " is bad: " + line;
                throw new IllegalStateException(msg);
            }
        }
    }
    catch (IOException ex){
        ex.printStackTrace();
    }
}
final static Charset ENCODING = StandardCharsets.UTF_8;
}
 
     
    