пере пробовал с разными регулярками, не работает, но по коду не могу понять что не так.
package com.javarush.task.task19.task1907;
/*
Считаем слово
*/
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));
String q=reader.readLine();
reader.close();
FileReader read=new FileReader(q);
int e=0;
String qq="";
StringBuilder bilder=new StringBuilder();
while(read.ready()){
int count=read.read();
bilder.append((char)e);
}read.close();
Pattern pattern=Pattern.compile("\\bworld\\b");
Matcher matcher=pattern.matcher(bilder);
while (matcher.find()){
e++;
}
System.out.println(e);
}
}
//C:\Users\IGOR\Desktop\q.txt
// C:\Users\IGOR\Desktop\w.txt