toSnakeCase property

String get toSnakeCase

Implementation

String get toSnakeCase {
  if (this == null) return "";
  String snakeCase = this!.replaceAll(RegExp(r'[^a-zA-Z0-9]+'), '_');
  snakeCase = snakeCase.toLowerCase();
  snakeCase = snakeCase.replaceAll(RegExp(r'^_+|_+$'), '');
  return snakeCase;
}