noAccent property

String get noAccent

Removes accents from the string.

Implementation

String get noAccent {
  final withAccent = this;
  final accents = 'áàâãäåçéèêëíìîïñóòôõöúùûüýÿÁÀÂÃÄÅÇÉÈÊËÍÌÎÏÑÓÒÔÕÖÚÙÛÜÝ';
  final without = 'aaaaaaceeeeiiiinooooouuuuyyAAAAAACEEEEIIIINOOOOOUUUUY';

  var result = withAccent;
  for (var i = 0; i < accents.length; i++) {
    result = result.replaceAll(accents[i], without[i]);
  }

  return result;
}