at 要怎么写链接呢?
有一个字符串
如string test = "向@我是谁 说不要太在意了!哈哈!@天天向上 @淘宝网 ";
现在想在@用户名加一个链接要怎么写替换呢???
比如:
向@我是谁 说不要太在意了!哈哈!@天天向上 @淘宝网
------解决方案--------------------
string test = "向@我是谁 说不要太在意了!哈哈!@天天向上 @淘宝网 ";
test = Regex.Replace(test, @"@\S+", "<a href=\"www.baidu.com\">$0</a>");
------解决方案--------------------string str="向@我是谁 说不要太在意了!哈哈!@天天向上 @淘宝网";
str=Regex.Replace(str,@"<a href=""www.baidu.com"">$0</a>");
------解决方案--------------------当然可以
------解决方案-------------------- string test = "向@我是谁 说不要太在意了!哈哈!@天天向上 @淘宝网 ";
test = Regex.Replace(test, @"@([^@\s]+)", "<a href=\"$1\">$0</a>");
------解决方案--------------------处理@:
//处理@昵称
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;
}
}
中间还涉及到很多处理音乐、处理视频、处理网址、处理表情、处理长微博、处理图片、处理关键词、处理话题、处理微博状态 ......等等过程,需要你自己慢慢写。
其他的处理思路跟@都差不多。规则自己定义,但是这个规则一定要符合用户习惯。最好的办法就是和主流微博使用一样的处理方式。
------解决方案--------------------