【发布时间】:2015-11-25 10:16:45
【问题描述】:
我正在使用来自 apache commons.io 的 FileUtils 使用以下代码在文件中的两个字符串之间搜索文本:
Pattern p = Pattern.compile(Pattern.quote(fromDate) + "(.*?)" + Pattern.quote(toDate));
try {
Matcher m = p.matcher(fileContent);
while (m.find()) {
System.out.println(m.group(1));
但是只有当两个字符串位于同一行时才会输出错误,如果字符串位于不同行则不输出?在这里,我将整个文件的内容放入一个 Sting Varibale“fileContent”中。
【问题讨论】: