Задачи на работу с символами строк в Dart. Часть 2
Дана односимвольная строка:
String char = 'A';
Проверьте, является ли символ заглавной буквой (например, через RegExp(r'[A-Z]') или сравнение char == char.toUpperCase() при условии, что это буква).
Дана односимвольная строка:
String char = 'b';
Проверьте, является ли символ строчной буквой.
Дана односимвольная строка:
String char = '5';
Проверьте, является ли символ цифрой (через RegExp(r'\d') или диапазон code units '0'–'9').
Дана односимвольная строка:
String char = '!';
Проверьте, является ли символ буквой или цифрой (буквенно-цифровой символ).
Дана односимвольная строка:
String char = ' ';
Проверьте, является ли символ пробелом (сравнение с ' ' или RegExp(r'\s')).
Даны три односимвольные строки:
String char1 = '1';
String char2 = '2';
String char3 = '3';
Проверьте, являются ли все символы цифрами.
Дана односимвольная строка:
String char = 'e';
Проверьте, является ли символ гласной буквой (a, e, i, o, u) без учёта регистра.
Дана односимвольная строка:
String char = 'K';
Преобразуйте заглавную букву в строчную через toLowerCase().
Дана односимвольная строка:
String char = 'z';
Преобразуйте строчную букву в заглавную через toUpperCase().
Дана односимвольная строка-цифра:
String char = '7';
Преобразуйте цифру в соответствующее целое число типа int.
Дана односимвольная строка:
String char = '!';
Определите, является ли символ знаком препинания (например, через набор символов '.,!?;:' или RegExp).