Граница слов в регулярках C#
Команды \b и \B задают границу
слова и ее отрицание. Граница слова - это
место между буквой, цифрой или подчеркиванием
и символом другого типа. В примерах шаблон
записан verbatim-строкой: одного слеша
в @"\b" и @"\B" достаточно,
регулярка видит границу слова.
Обернем каждое слово в символ "!":
using System.Text.RegularExpressions;
string txt = "aaa aaa aaa";
string res = Regex.Replace(txt, @"\b", "!");
Console.WriteLine(res);
Вставим "!" между буквами внутри слова:
using System.Text.RegularExpressions;
string txt = "aaa aaa aaa";
string res = Regex.Replace(txt, @"\B", "!");
Console.WriteLine(res);
Дана строка:
string txt = "word1 word2 word3";
Обрамите каждое слово символом # и выведите результат.