between method

String between(
  1. String start,
  2. String end
)

Returns the substring between start and end delimiters.

Implementation

String between(String start, String end) {
  if (isEmpty) return '';
  final si = indexOf(start);
  if (si == -1) return '';
  final ei = indexOf(end, si + start.length);
  if (ei == -1) return '';
  return substring(si + start.length, ei);
}