public String removePrefix()

in src/main/java/org/apache/sling/repoinit/parser/operations/LinePrefixCleaner.java [37:57]


    public String removePrefix(String prefix, String textBlock) {
        final StringBuilder result = new StringBuilder();
        try {
            try (final BufferedReader r = new BufferedReader(new StringReader(textBlock))) {
                String line = null;
                while ((line = r.readLine()) != null) {
                    if (result.length() > 0) {
                        result.append("\n");
                    }
                    if (line.startsWith(prefix)) {
                        result.append(line.substring(prefix.length()));
                    } else {
                        result.append(line);
                    }
                }
            }
        } catch (IOException ioe) {
            throw new RuntimeException("Unexpected IOException", ioe);
        }
        return result.toString();
    }