diff --git a/src/main/java/org/cobbzilla/util/main/FileHeaderMain.java b/src/main/java/org/cobbzilla/util/main/FileHeaderMain.java index dd8ee75..1fa482d 100644 --- a/src/main/java/org/cobbzilla/util/main/FileHeaderMain.java +++ b/src/main/java/org/cobbzilla/util/main/FileHeaderMain.java @@ -28,11 +28,12 @@ public class FileHeaderMain extends BaseMain { final Matcher prefixMatcher = header.getPrefixPattern().matcher(contents); if (!prefixMatcher.find()) { err("prefix not found ("+header.getPrefix().replace("\n", "\\n")+") in file: "+abs(file)); - return; + prefix = ""; + } else { + prefix = contents.substring(0, prefixMatcher.start()) + + contents.substring(prefixMatcher.start(), prefixMatcher.end()); + contents = contents.substring(prefixMatcher.end()); } - prefix = contents.substring(0, prefixMatcher.start()) - + contents.substring(prefixMatcher.start(), prefixMatcher.end()); - contents = contents.substring(prefixMatcher.end()); } else { prefix = ""; }