[求助~~].net中替换字符串 有个字符串:sfsdfaf{A}sfsfdfsf{Z}sfsfsf{X}sfsfsf如何把{A}替换成286,{Z}替换成145,{X}替换成432. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string tmp = ""; tmp.Replace("要替换的字符串","被替换的字符串"); 直接替换,貌似没啥规律string str = "sfsdfaf{A}sfsfdfsf{Z}sfsfsf{X}sfsfsf"; str = str.Replace("{A}", "286").Replace("{Z}","145").Replace("{X}","242"); 怎么感觉很有string.Format的味道在里面啊 string str = "sfsdfaf{A}sfsfdfsf{Z}sfsfsf{X}sfsfsf"; str= str.Replace("{A}","286"); str = str.Replace("{Z}","145"); str = str.Replace("{X}","432"); 的确,如果只有三个,那么string.Replace即可。如果存在多个,用正则可以这么写: 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);仅提供一种思路。 网站目录应该配哪个用户组权限,允许上传的目录又该什么权限 如何取得ckeditor里面的文本 SOS 求救啊!!!! 大家讨论一下页面的区别,以及编码的用途,和关系. 关于上传图片问题 菜鸟问题:关于datagrid的 关于数据绑定的问题?? aspnet 插件模式 DataGrid的问题?急?在线等! C# 未将对象引用设置到对象的实例 关于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);
仅提供一种思路。