CharacterSet.upper constructor

CharacterSet.upper(
  1. CharacterEncoding encoding
)

Creates a character set that contains uppercase characters of Unicode categories Lu, Lt.

Implementation

factory CharacterSet.upper(CharacterEncoding encoding) {
  switch (encoding) {
    case CharacterEncoding.ascii:
      return CharacterSet.fromCharacters('ABCDEFGHIJKLMNOPQRSTUVWXYZ');
    case CharacterEncoding.utf8:
    case CharacterEncoding.utf16:
      return CharacterSet.fromUnicodeCategories([
        UnicodeCategory.lu,
        UnicodeCategory.lt,
      ]);
  }
}