如何在.net里面将表情转译 我想把sdfsdf[02]sdfsdf[04]aa[21]a[15]a[16]a[13]a这么一段字符里面的[**]替换成<img src="路径"+**+".gif">。。请高手帮帮忙。最好是能把代码贴出来感激不尽 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 正则表达式匹配中括号加数字的字符串然后提取其中的数字部分的group 替换为相应的<img>标签Regex.Replace( stringToProcess, @"\[(.[^\[]*)\]", @"<img src='" + imgPath + @"$1.gif' alt=' '/>", RegexOptions.IgnoreCase); Fioit:谢谢你。能帮忙写的详细点吗很抱歉我还是一个初学者。。比如这个时候我有一个label.text="sdf[01]sdf[03]sdf[05]sdf[12]";那么我想要把[01]替换成<img src="images/smiles/Face_"+01+".gif">而[02]替换成<img src="images/smiles/Face_"+02+".gif">而[03]替换成<img src="images/smiles/Face_"+03+".gif">…………依此类推如果可以,希望您能够连同命名空间也帮我写上去,感激不尽。 Regex.Replace( label.Text, @"\[(.[^\[]*)\]", @"<img src=\"images/smiles/Face_$1.gif\" alt=\" \"/>", RegexOptions.IgnoreCase); //label.Text改成你要处理的内容你试试看吧……我手头没有VS调试不了 :) 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0103: 当前上下文中不存在名称“Regex”源错误: 行 17: string ss = Label1.Text; 行 18: string imgpath = "ppjoke/images/similes/Face_";行 19: Regex.Replace(Label1.Text, @"\[(.[^\[]*)\]", @"<img src='" + imgPath + @"$1.gif' alt=' '/>", RegexOptions.IgnoreCase); 行 20: 行 21: //} @@ - -路过 路过 顺便说 Regex 在System.Text.RegularExpressions.Regex \[(.[^\[]*)\] 这个不知道是什么意思? Regex没有用过,发现我很菜望高人指点! c#基础问题 好友表怎么设计? 如何调用API(上一首,下一首,……)类似这样的多媒体按键 请问一下,下面这个代码错误在哪里? C#如何高用C++builder写的Dll C#中调用存储过程的问题 winform下,只有一个窗体,如何让这个窗体启动后焦点都在这个窗体上? 怎样用C#创建具有智能提示功能的文本输入框,类似于百度和谷歌的那种? WPF,Blend设计ListBox模板的问题 C#调用dll出错 关于自定义表单设计控件的几个问题 WPF TreeView问题~急~
然后提取其中的数字部分的group 替换为相应的<img>标签
Regex.Replace( stringToProcess, @"\[(.[^\[]*)\]", @"<img src='" + imgPath + @"$1.gif' alt=' '/>", RegexOptions.IgnoreCase);
比如这个时候我有一个label.text="sdf[01]sdf[03]sdf[05]sdf[12]";
那么我想要把[01]替换成<img src="images/smiles/Face_"+01+".gif">
而[02]替换成<img src="images/smiles/Face_"+02+".gif">
而[03]替换成<img src="images/smiles/Face_"+03+".gif">…………依此类推
如果可以,希望您能够连同命名空间也帮我写上去,感激不尽。
Regex.Replace( label.Text, @"\[(.[^\[]*)\]", @"<img src=\"images/smiles/Face_$1.gif\" alt=\" \"/>", RegexOptions.IgnoreCase);
//label.Text改成你要处理的内容你试试看吧……我手头没有VS调试不了 :)
行 18: string imgpath = "ppjoke/images/similes/Face_";
行 19: Regex.Replace(Label1.Text, @"\[(.[^\[]*)\]", @"<img src='" + imgPath + @"$1.gif' alt=' '/>", RegexOptions.IgnoreCase);
行 20:
行 21: //}
路过 路过 顺便说 Regex 在System.Text.RegularExpressions.Regex