formatCamelCaseString method

String formatCamelCaseString(
  1. String input
)

Implementation

String formatCamelCaseString(String input) {
  final RegExp regExp = RegExp(r'(?<=[a-z])(?=[A-Z])');
  List<String> words = input.split(regExp);

  List<String> capitalizedWords = words.map((word) {
    return word[0].toUpperCase() + word.substring(1).toLowerCase();
  }).toList();

  return capitalizedWords.join(' ');
}