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;
}