splitByUpperCase method

List<String> splitByUpperCase()

Splits a string into a list of substrings whenever an uppercase letter is encountered.

This is commonly used for converting PascalCase or camelCase strings into separate words (e.g., for display names).

@returns A List<String> containing the split components.

Example:

final camel = 'UserProfileData';
print

Implementation

List<String> splitByUpperCase() => split(RegExp(r'(?=[A-Z])'));