trimTailingFrom method

String trimTailingFrom(
  1. String sequence
)

Removes tailing matching characters in sequence.

Implementation

String trimTailingFrom(String sequence) {
  if (sequence.isEmpty) return sequence;
  final iterator = _runeIteratorAt(sequence, sequence.length);
  while (iterator.movePrevious() && match(iterator.current)) {}
  return iterator.currentSize > 0
      ? sequence.substring(0, iterator.rawIndex + 1)
      : '';
}