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

Карманы в строке замены в Dart

В строке замены для replaceAll номер кармана пишут как $1, $2 и так далее. Так в результат попадает текст, который попал в скобки шаблона.

Обернем каждое найденное число в круглые скобки:

var txt = "1 23 456 xax"; var res = txt.replaceAll(RegExp(r'(\d+)'), "($1)"); print(res);

Заменим фрагмент x ... x, положив цифры из кармана между восклицательными знаками:

var txt = "x1x x23x x456x xax"; var res = txt.replaceAll(RegExp(r'x(\d+)x'), "!$1!"); print(res);

Дана строка:

var txt = "aa@bb cc@dd";

Поменяйте местами части до и после "@" в первой паре букв и выведите результат.

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