C#(去、過濾)掉字符中的換行符

本文介紹的方法需要先導入命名空間:usingSystem.Text.RegularExpressions;

  • 字符串裏所有的的換行符都去掉:textStr = Regex.Replace(textStr, @"[/n/r]", ""); 
  • 去掉末尾的換行符:textStr = textStr.TrimEnd((char[])"/n/r".ToCharArray()); 

注意:

  1. "/n/r"換成"/r/r""/n/n" ,都是起不到作用。
  2. 根據MSDN的解釋,/n是換行符/r是回車符,文本文件規定:windows底下用/r/n代表換行,而unix下可能只有 /n

另: 生成換行文本時, 需在每行文本後添加"/r/n", 即可實現換行.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章