swapPairAsString method
Swaps a Pair when is a String.
Implementation
String swapPairAsString(String pair) {
var parts = <String>[];
String? delimiter = '';
pair.splitMapJoin(stringPairDelimiterPattern, onMatch: (m) {
delimiter = m.group(0);
return '';
}, onNonMatch: (s) {
parts.add(s);
return '';
});
while (parts.length < 2) {
parts.add('');
}
var swap = '${parts[1]}$delimiter${parts[0]}';
return swap;
}