at 要怎么写链接呢?
有一个字符串
如string test = "向@我是谁 说不要太在意了!哈哈!@天天向上 @淘宝网 ";
现在想在@用户名加一个链接要怎么写替换呢???
比如:
向@我是谁 说不要太在意了!哈哈!@天天向上 @淘宝网
[解决办法]
处理@:
//处理@昵称
string str_N = BlogContent;
int Str_num = 0;
int[] Str_N = new int[80];
for (int i = 0; i <= (str_N.Length - 1); i++)
{
if (str_N[i] == '@')
{
Str_num++;
Str_N[Str_num] = i;
}
}
Dictionary<string, string> userUrl = new Dictionary<string, string>();
userUrl.Add("天天向上", "http://www.sina.com.cn");
userUrl.Add("淘宝网", "http://www.taobao.com");
userUrl.Add("我是谁", "http://www.baidu.com");
string test = "向@我是谁 说不要太在意了!哈哈!@天天向上 @淘宝网 ";
string result = System.Text.RegularExpressions.Regex.Replace(test, @"(?<=@)\S+", m =>
{
return String.Format("<a href='{0}'>{1}</a>", userUrl[m.Value], m);
});