String separateCharacters(final int number, final String separator) => replaceAllMapped( RegExp('(\\d{1,$number})(?=(\\d{$number})+(?!\\d))'), (final Match m) => '${m[1]}$separator', );