toLowerCaseSimpleUnderscored static method

String toLowerCaseSimpleUnderscored(
  1. String s
)

Transforms s to lower-case and removes non-letters, non-digits and non-underscore (_), also repeating underscores are replaced to a single one _.

Implementation

static String toLowerCaseSimpleUnderscored(String s) {
  return s
      .toLowerCase()
      .replaceAll(_regexpNotLettersDigitsAndUnderscore, '')
      .replaceAll(RegExp(r'_+'), '_');
}