现在有个这样的字符串:
string str="测试测试[face=1]测试测试测试[face=2]测试测试测试测试[face=3]测试";....想要把字符串中的[face=1]替换成<img src='images/faces/1.gif' />(数字地方是动态的,不一定是1或2或3..)想要的结果是这样的:
str="测试测试<img src='images/faces/1.gif' />测试测试测试<img src='images/faces/2.gif' />测试测试测试测试<img src='images/faces/3.gif' />测试"; 求助~~~~~~~~~~~~~~~~~~~~~~~~~各位!!
string str="测试测试[face=1]测试测试测试[face=2]测试测试测试测试[face=3]测试";....想要把字符串中的[face=1]替换成<img src='images/faces/1.gif' />(数字地方是动态的,不一定是1或2或3..)想要的结果是这样的:
str="测试测试<img src='images/faces/1.gif' />测试测试测试<img src='images/faces/2.gif' />测试测试测试测试<img src='images/faces/3.gif' />测试"; 求助~~~~~~~~~~~~~~~~~~~~~~~~~各位!!
解决方案 »
- 大家好,刚来这里,有个学习的问题请教下。
- urlrewrite 重写js
- 求助,哪种开发方式比较简单!!!
- 【VS与IIS同步】
- 如何从GridView中读取数据到datatable?急用!!!
- 我用一个Textbox输入数据,用RegularExpressionValidator限定为数字,为何在判断RegularExpressionValidator后还继续执行其他的代码(还继续访问数据库)??
- asp.net应用程序假死现象,高手来指点一下
- ASP.NET Chart 控件 画饼图
- 为什么aspnet_wp.exe不能启动?急,在线,高分。
- 斑竹,江雨还有各位大虾,急问一个dataGrid的问题
- 打开新窗口无标题栏无滚动条....
- 收到满意的就给分!
string strNumber2;[code=C#]
string strNumber3;
string str="测试测试<img src='images/faces/"+strNumber1+".gif"+"测试测试<img src='images/faces/"+strNumber2+".gif"+"测试测试<img src='images/faces/"+strNumber3+".gif";[/code]
string strNumber2;
string strNumber3;
string str="测试测试<img src='images/faces/"+strNumber1+".gif"+"测试测试<img src='images/faces/"+strNumber2+".gif"+"测试测试<img src='images/faces/"+strNumber3+".gif";
string strNumber2;
string strNumber3;
string str="测试测试<img src='images/faces/"+strNumber1+".gif'/>"+"测试测试<img src='images/faces/"+strNumber2+".gif'/>"+"测试测试<img src='images/faces/"+strNumber3+".gif'/>";粗心大意写少几个,汗~~~
毕竟要取[face=1]这里的值。。然后用replace.....
Regex reg = new Regex(@"(?i)\[face=([^\]]+)\]");
string result = reg.Replace(str, "<img src='images/faces/$1.gif' />");
richTextBox2.Text = result;