如何搜索文本文件中的某些文本,然后打印包含该文本的行?
我已经在尝试使用,这是我的代码:
Collection<Emit> emits = t.parseText("text to look in");
String results = "Found lines: ";
for (Emit e : emits) {
results += "\r\nWord: "+e.getKeyword();
}
System.out.println(results);
try {
sendEmail(results);
} catch (AddressException e) {
e.printStackTrace();
} catch (MessagingException e) {
e.printStackTrace();
}
我如何更改代码或采取何种方法?我每半小时使用代码来监视apache日志,寻找可能包含SQL注入的HTTP请求。
提前谢谢