between method
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);
}