Граница слов в регулярках Dart
Команды \b и \B задают границу
слова и ее отрицание. Граница слова - это
место между буквой, цифрой или подчеркиванием
и символом другого типа. В сырой строке r перед спецсимволом
достаточно одного обратного слеша:
r'\b' и r'\B'.
Обернем каждое слово в символ "!":
var txt = "aaa aaa aaa";
var res = txt.replaceAll(RegExp(r'\b'), "!");
print(res);
Вставим "!" между буквами внутри слова:
var txt = "aaa aaa aaa";
var res = txt.replaceAll(RegExp(r'\B'), "!");
print(res);
Дана строка:
var txt = "word1 word2 word3";
Оберните каждое слово в символ "#"
и выведите результат в консоль.