如何取代字串中不要的字元
一般來說在開發程式時,我們可能會針對使用者在TextBox上輸入的某些字作一些特別處理,例如底下的動作是取代掉換行符號:
txtUser.Text=txtUser.Text.Replace("\\n","");
而另一個更好用的寫法如下:
public static string FilterEnterLine(string values)
{
if (string.IsNullOrEmpty(values))
return "";
string[] newValues = values.Split(new char[] { '\n', '\r' }, StringSplitOptions.RemoveEmptyEntries);
return string.Join("", newValues);
}
如上紅字所示,將不要的字元用Split區隔開再Join回去,這樣改是不是比Replace 好用多了