C#换行符如何过滤的方法

开发 后端
这里将讨论C#换行符如何过滤的方法,包括去掉所有换行符和喝掉末尾的换行符的内容,希望能对大家有所帮助。

对C#换行符进行过滤,有的时候是为了将代码显示得更加***。这里有个疑问就是\n是换行符\r是回车符,为什么两个放到一块就可以,单放却不行。希望能借此进行讨论。

先说下把字符串里所有的的C#换行符都去掉就用下面的正则:

  1. textStr = Regex.Replace(textStr, @"[\n\r]""");  

接下来就是去掉末尾的C#换行符

  1. textStr = textStr.TrimEnd((char[])"\n\r".ToCharArray());  

后来我把"\n\r"换成"\r\r"和"\n\n",但都起不到作用。我看MSDN的解释,\n是换行符\r是回车符,心里还不理解为什么两个放到一块就可以,单放却不行。后来据说"这是文本文件规定的,windows底下会用\r\n代表换行,而unix下可能只有\n",这样才明白一些。

【编辑推荐】

  1. C# this关键字详解
  2. C#调用析构方法详解
  3. C#释放托管资源简单描述
  4. C#单路代理简单分析
  5. C#文法产生式概述
责任编辑:彭凡 来源: 海水工作室
相关推荐

2009-09-03 15:50:20

C#回车换行符

2009-09-02 14:30:35

C#换行符号

2009-09-02 17:19:43

C#换行连接符

2009-09-10 09:10:17

C# TextBox换

2020-08-18 14:10:53

Bash换行符Linux

2010-09-28 16:02:46

替换SQL字段

2010-08-12 10:26:12

FlexXML

2009-04-01 16:26:06

LabelWinFormC#

2009-09-02 17:29:10

C# TextBox换

2011-01-26 11:19:55

Linux认证

2009-08-21 16:24:05

C#空格符

2021-12-14 07:05:00

SQL语句数据库

2021-10-19 07:27:08

Unix Dos转换

2020-02-28 09:00:00

ObjectC#编程语言

2009-08-12 09:30:10

C#??运算符

2009-09-03 16:18:49

C#回车符

2021-12-06 07:23:12

C# 过滤算法

2011-08-11 18:19:32

col中文man

2009-08-26 09:50:08

C# GreetPeo

2009-08-26 17:16:22

C# CheckSta
点赞
收藏

51CTO技术栈公众号