Kaynağa Gözat

fix eof bug in RegexReplacementFilter

tags/2.0.1
Jonathan Cobb 4 yıl önce
ebeveyn
işleme
4ada293276
1 değiştirilmiş dosya ile 5 ekleme ve 1 silme
  1. +5
    -1
      src/main/java/org/cobbzilla/util/io/regex/RegexReplacementFilter.java

+ 5
- 1
src/main/java/org/cobbzilla/util/io/regex/RegexReplacementFilter.java Dosyayı Görüntüle

@@ -51,7 +51,11 @@ public class RegexReplacementFilter implements RegexStreamFilter {
// advance start pointer and track last match end
start = matcher.end();
}
return new RegexFilterResult(result, 0);
if (eof) {
result.append(buffer.subSequence(start, buffer.length()));
return new RegexFilterResult(result, 0);
}
return new RegexFilterResult(result, buffer.length() - start);
}

}

Yükleniyor…
İptal
Kaydet