filterLines method
List<String>
filterLines({
- bool trimLines = true,
- bool removeEmptyLines = true,
- StringFilterFunction? filter,
Implementation
List<String> filterLines(
{bool trimLines = true,
bool removeEmptyLines = true,
StringFilterFunction? filter}) {
var lines = this;
if (trimLines) {
lines = lines.map((e) => e.trim());
}
if (removeEmptyLines) {
lines = lines.where((e) => e.isNotEmpty);
}
if (filter != null) {
lines = lines.map((e) => filter(e));
}
return lines.toList();
}