splitLines method

List<String> splitLines(
  1. {RegExp? lineDelimiter,
  2. bool trimLines = true,
  3. bool removeEmptyLines = true,
  4. StringFilterFunction? filter}
)

Splits this String lines.

  • lineDelimiter the line delimiter Pattern. (default: [\r\n]).
  • trimLines if true trims lines.
  • removeEmptyLines if true removes empty lines.
  • filter the filter to apply for each line.

Implementation

List<String> splitLines(
    {RegExp? lineDelimiter,
    bool trimLines = true,
    bool removeEmptyLines = true,
    StringFilterFunction? filter}) {
  var lines = split(lineDelimiter ?? _regexpLineBreak);

  return lines.filterLines(
      trimLines: trimLines,
      removeEmptyLines: removeEmptyLines,
      filter: filter);
}