removeStringBetween method

String removeStringBetween(
  1. String start,
  2. String end
)
'lorem ipsum dolor'.removeStringBetween('lorem','ipsum'); // lorem dolor

Implementation

String removeStringBetween(String start, String end) {
  try {
    int startIndex = indexOf(start);
    int endIndex = indexOf(end);

    String beforeBracket = substring(0, startIndex);
    String afterBracket = substring(endIndex + end.length);

    return beforeBracket + afterBracket;
  } catch (e) {
    return this;
  }
}