首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么将下列字符串替换成小弟我想要的字符串?()

2012-04-28 
如何将下列字符串替换成我想要的字符串???(高手请进)例如:单价10str月单价*月数+单价*天数想要的结果为:

如何将下列字符串替换成我想要的字符串???(高手请进)
例如:单价=10
  str=月单价*月数+单价*天数

想要的结果为:str=月单价*月数+10*天数


也就是只是替换“单价”而不是把“月单价”也替换了



[解决办法]

C# code
void Main(){    int 单价=10;  string  str="月单价*月数+单价*天数";  Console.WriteLine("替换前: "+str+"\t替换后: "+Regex.Replace(str,"([+\\-*/])单价","$1 "+单价));  //替换前: 月单价*月数+单价*天数    替换后: 月单价*月数+ 10*天数}
[解决办法]
探讨
C# code

void Main()
{
int 单价=10;
string str="月单价*月数+单价*天数";
Console.WriteLine("替换前: "+str+"\t替换后: "+Regex.Replace(str,"([+\\-*/])单价","$1 "+单价));
//替换前: 月单价*月数+单价*天数 替换后: 月单价*月数+ ……

热点排行