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", 即可實現換行.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM