string.popTrailing ("items", 's')
// "item"
string.popTrailing ("###34.23#", '#')
// "###34.23"
Note that it leaves the leading pound signs in place; only trailing characters are removed.
string.popTrailing ("No trailing characters here!", '#')
// "No trailing characters here!"
No trailing characters are found, so the string is returned unchanged.