1、看到好多人遇到字符串Replace替換不成功的問題,大家要注意了
string aa = "親愛的$name,感謝您選擇該網站,您在該網站上的訂單$no已經提交成功,請您在2小時內完成支付,以便我們盡快為您發貨,如有問題請電:4007-336-337";
aa.Replace("$name", "ceshi000");
aa.Replace("$no", "2012090400032");
Response.Write(aa);
上面的代碼看吧,看不出問題,但是替換的時候沒成功,為什麼呢?
原因是替換的時候要從新給字符串aa再次賦值,如下:
string aa = "親愛的$name,感謝您選擇該網站,您在該網站上的訂單$no已經提交成功,請您在2小時內完成支付,以便我們盡快為您發貨,如有問題請電:4007-336-337";
aa=aa.Replace("$name", "ceshi000");
aa=aa.Replace("$no", "2012090400032");
Response.Write(aa); www.2cto.com
這樣就能替換成功了。
2、大家做開發的時候,碰到一些內容是含有HTML標簽的,有的時候是不需要的,怎麼去除?如下:
string Smes= System.Text.RegularExpressions.Regex.Replace(message, "<.*?>", "").Replace(" ", "");
注:message就是含有HTML標簽的內容。