日期:2014-05-18  浏览次数:20730 次

C#怎样在匹配的字符串后面追加字符串。。。。。。。。
C#怎样在匹配的字符串后面追加字符串。。。。。。。。

------解决方案--------------------
这个是偷懒的办法啦!没有仔细考虑 哈哈
protected void Page_Load(object sender, EventArgs e)
{
string str = "我爱看小说";
string strReplace = "小说";
string strAdd = ",好多小说";
str = str.Replace(strReplace, strReplace + strAdd);
Response.Write(str);
}
------解决方案--------------------
Replace


无语,应用环境也不说,例子也不给,就这么凭空的一个问题。。。
------解决方案--------------------
如果是用正则匹配,那么请看看Regex.Replace这个函数的帮助。
------解决方案--------------------
替换啊.
先用正则找到匹配字串,再用该字串加上你要追加的字串,组成新的字串,替换掉老的字串
------解决方案--------------------
参考
string pattern = @"/Subject/";
string inputStr = @"/Subject/";
Regex reg = new Regex(pattern);
string outputStr = reg.Replace(inputStr, @"/Subject/2008/");
Response.Write(outputStr);
------解决方案--------------------
探讨
Replace


无语,应用环境也不说,例子也不给,就这么凭空的一个问题。。。

------解决方案--------------------
正则替换的时候加上