between method
Implementation
String between(String start, String end) {
if (start.isEmpty && end.isEmpty) return '';
final startIndex = indexOf(start);
if (startIndex == -1) return '';
final endIndex =
end.isEmpty ? length : indexOf(end, startIndex + start.length);
if (endIndex == -1) return '';
return substring(startIndex + start.length, endIndex);
}