Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗dtSpRgMFiP 64 of 224 menu
◀ ▶

Карманы при переборе в Dart

В методе allMatches карманы читают так же, как при одном совпадении. Дана строка:

var txt = "aaaa 123 bbbb 456";

Разместим все цифры, которые находятся в строке, по карманам. А при переборе объектов циклом выведем первое совпадение (оно будет считаться нулевым карманом), а также его элементы, тоже в свою очередь раскиданные по карманам:

var res = RegExp(r'(\d)(\d)').allMatches(txt); for (var el in res) { print(el[0]); print(el[1]); print(el[2]); }

После выполнения кода выведется нулевой карман, т.е. вся подстрока, а также первый и второй символ из этой подстроки:

'12 1 2'; '45 4 5';

Дана строка:

var txt = "aaa 123 bbb 456 987";

Раскидайте все подстроки с числами по трем карманам. И выведите их .

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить