removeStringBefore method

String removeStringBefore(
  1. String pattern, {
  2. bool includePattern = false,
})
'lorem ipsum dolor'.removeStringBefore('ipsum'); // ipsum dolor

Implementation

String removeStringBefore(String pattern, {bool includePattern = false}) {
  try {
    return !includePattern
        ? substring(lastIndexOf(pattern))
        : substring(lastIndexOf(pattern) + pattern.length);
  } catch (e) {
    return this;
  }
}