onlyLetters method
Extracts only alphabetic characters (and accented letters), removing everything else.
The removeSpaces parameter is accepted for API consistency but currently unused.
Example:
'abc123!'.onlyLetters() // 'abc'
'café-123'.onlyLetters() // 'café'
'12345'.onlyLetters() // ''
Implementation
String onlyLetters([bool removeSpaces = false]) {
String result = replaceAll(RegExp('[^a-zA-ZàáâãäåÀÁÂÃÄÅèéêëÈÉÊËìíîïÌÍÎÏòóôõöøÒÓÔÕÖØùúûüÙÚÛÜýÿÝŸæÆœŒçÇðÐñÑþÞßẞ]'), '');
return removeSpaces ? result.replaceAll(RegExp(r'\s+'), '') : result;
}