replaceAfterLast method
Replaces everything after the last occurrence of pattern.
Implementation
String replaceAfterLast(String pattern, String replacement) {
final i = lastIndexOf(pattern);
if (i == -1) return this;
return substring(0, i + pattern.length) + replacement;
}