用空格替换带有链接和下划线的#标签

时间:2017-11-16 08:52:02

标签: c#

我想用链接替换hashtag并将包含hashtag的单词中的下划线替换为C#中的空格并使用正则表达式。

示例: Futbol Club #Barcelona,俗称#Barcelona,熟悉巴萨,是一家位于巴塞罗那的职业足球俱乐部,#Real_Madrid

这里我想要将所有以#开头的单词替换为链接,并且还将下划线替换为空格仅在单词以hashtag开头我希望在下面的一行代码中使用它替换以hashtag开头的单词但我也不能替换下划线。

string replacePattern = @"(#)(\w+)";
string replacementString = @"<a href='http://www.xsite.com/search?word=$2'> $2 </a>";

return Regex.Replace(str, replacePattern, replacementString);

0 个答案:

没有答案