Я прошу прощения, если это дубликат, но я не могу найти свой ответ, и я искал некоторое время сейчас. Используя C # или регулярное выражение, я пытаюсь найти и заменить все слова с хеш-тегами в строке и обернуть их в теги HTML.
Пример ввода текста:
I would like to wrap #AllHashtags with html #Code to make it #StandOut
Идеальный текст для вывода
I would like to wrap <span class="yellow">#AllHashtags</span> with html <span class="yellow">#Code</span> to make it <span class="yellow">#StandOut</span>
Я попробовал следующее, но не удача
tweet.Text = "<span class='yellow'>" + tweet.Hashtags + "</span>";
tweet.Text.Replace("#", "<span class='yellow'>#");
tweet test = tweet.Text.IndexOf("#", 0);
var containsHastag = tweet.Text.Contains("#", StringComparer.OrdinalIgnoreCase);
Любая помощь будет оценена.