collapseCrlfToSingleSpace function
Implementation
String collapseCrlfToSingleSpace(String input) {
if (input.isEmpty) return input;
final StringBuffer buf = StringBuffer();
bool inNewlines = false;
for (int i = 0; i < input.length; i++) {
final int cu = input.codeUnitAt(i);
if (cu == 0x0A || cu == 0x0D) {
if (!inNewlines) {
buf.write(' ');
inNewlines = true;
}
continue;
}
inNewlines = false;
buf.writeCharCode(cu);
}
return buf.toString();
}