有个字符串:sfsdfaf{A}sfsfdfsf{Z}sfsfsf{X}sfsfsf如何把{A}替换成286,{Z}替换成145,{X}替换成432.
解决方案 »
- 调用网页自定义Keywords造成控件包含代码块(即 <% ... %>)错误
- 自定义控件参数传递问题
- 再100分讨论.net下缩放图片后质量问题
- datagrid分页!删除一页的最后一条记录时会出错怎么解决?在最下面显示下一页时怎样也同时显示当前为第几页共几页?
- ACCESS输入问题
- 为什么Textbox上传到数据库后变成乱码
- DataGrid问题啊
- WEB程序中,ACCESS做后台数据库,为什么不能多个用户同时打开连接?
- 求助:三级分类!
- 很急很急~~~!!我的一个定制控件调用系统字体的问题?(跪救~~~~~~~!!!)在线等待~!
- 关于C# 操作WORD的一个问题
- asp.net 服务器图片 显示问题,急等解决
tmp.Replace("要替换的字符串","被替换的字符串");
str = str.Replace("{A}", "286").Replace("{Z}","145").Replace("{X}","242");
str= str.Replace("{A}","286");
str = str.Replace("{Z}","145");
str = str.Replace("{X}","432");
string s = "sfsdfaf{A}sfsfdfsf{Z}sfsfsf{X}sfsfsf";
Dictionary<string, string> replaceDict = new Dictionary<string, string>();
replaceDict.Add("{A}", "286");
replaceDict.Add("{Z}", "145");
replaceDict.Add("{X}", "432");
string r = Regex.Replace(s, @"\{[AZX]\}", m => replaceDict[m.Value]);
Response.Write(r);
仅提供一种思路。