in src/main/java/org/apache/sling/repoinit/parser/operations/LinePrefixCleaner.java [36:56]
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();
}