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();
}