toSnakeCase method

String toSnakeCase()

Converts a string to snake case.

input - The input string.

Returns the snake case version of the input string.

Implementation

String toSnakeCase() {
  final exp = RegExp('(?<=[a-z])[A-Z]');
  return replaceAllMapped(exp, (m) => '_${m.group(0)}').toLowerCase();
}