public CharSequence fromFile(String filename) throws IOException {
FileInputStream fis = new FileInputStream(filename);
FileChannel fc = fis.getChannel();
ByteBuffer bbuf = fc.map(FileChannel.MapMode.READ_ONLY, 0, (int)fc.size());
CharBuffer cbuf = Charset.forName("8859_1").newDecoder().decode(bbuf);
return cbuf;
}
try {
Pattern pattern = Pattern.compile("deinRegex");
Matcher matcher = pattern.matcher(fromFile("deineHTMLDatei"));
while (matcher.find()) {
String match = matcher.group();
}
} catch (IOException e) {
}