C#(去、过滤)掉字符中的换行符

原文:C#(去、过滤)掉字符中的换行符

原文地址: http://www.feedou.com/articlepickservlet?commandkey=singlearticle&articleID=5c42b75f1b435084011b49ba083217d4

本文介绍的方法需要先导入命名空间: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", 即可实现换行.

时间: 2024-10-22 08:22:08

C#(去、过滤)掉字符中的换行符的相关文章

Linux和windows中的换行符差异问题

  Linux和windows中的换行符差异问题 LINUX的换行符在Windows记事本打开不换行或出现黑点是由于Linux和windows中的换行符差异问题造成的. 首先来看回车符号和换行符号产生背景 关于"回车"(carriage return)和"换行"(line feed)这两个概念的来历和区别. 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符.但是它有一个问题,就是打完一行换行的时候,要用

SQL中的换行符

问题: SQL中的换行符(line feed character)是什么?它的ASCII值是什么? 专家回答: SQL本身并不使用换行符,因为换行符就跟空格符和回车符一样都被看作是 "空白".SQL把所有连续的"空白"符当作一个单个的空 格. 因此,下面这个查询语句-- select foo from bar where fap = 'qux' 跟如下这个查询语句意思是一样的-- selectfoofrombarwherefap='qux' 但是,前者的书写格式(多

如何在word2013中删除换行符

  word2013中删除换行符的步骤如下: 步骤一:打开word 2013 (此为废话)贴入文本,如图,每行后都有个回车符 步骤二:因为不是连续的回车符所以不能用 ^p^p 换成 ^p 方式来替换.所以我们变通一下.Ctrl+H 调出替换菜单,把回车符"^p"替换成文本中不太可能出现的字符.比如:QQQQ.全部替换 步骤三:替换后效果如下图. 步骤四:接下来就简单了,在需要分段的地方加入回车.然后再次按下Ctrl+H ,把之前的QQQQ去掉.注意,"替换为"那一栏

php中将html中的br换行符转换为文本输入中的换行符_php技巧

下面这几个方法将能够帮你解决这个问题. PHP版将html中的<br />换行符转换为文本框中的换行符: 复制代码 代码如下: function br2nl($text){    return preg_replace('/<br\\s*?\/??>/i','',$text);} 或者: 复制代码 代码如下: function br2nl($text){    $text=preg_replace('/<br\\s*?\/??>/i',chr(13),$text); r

《Excel高手捷径:一招鲜,吃遍天》一第23招 将Word中带有换行符的一行表格复制粘贴到Excel中的一行内

第23招 将Word中带有换行符的一行表格复制粘贴到Excel中的一行内 Excel高手捷径:一招鲜,吃遍天Word表格有时候有换行符,如图1-83所示. 交易流水那个字段有3行, 如果把这个表格复制到Excel,Word里交易流水这个单元格内容在Excel分成了三个单元格.如图1-84所示. 怎样使Word里这样的表格复制到Excel,还保持在一个单元格里,并分成三行呢?即要显示的截图, 如图1-85所示. 操作步骤如下: 74050.png 先在Word里将段落行标记替换成特殊字符,如图1-

WPF中的换行符

原文:WPF中的换行符 WPF中UI上和后台代码中的换行符不同. 其中: XAML中为 C#代码中为 \r\n 或者: Environment.NewLine 版权声明:本文为博主原创文章,未经博主允许不得转载.

ReportViewer (RDLC) 中的换行符是什么

ReportViewer (RDLC) 中的换行符是什么: chr(13) & chr(10)  , 或者  &  vbcrlf  & 示例: =Fields!FirstLine.Value & chr(13) & chr(10) & Fields!SecondLine.Value   2 ReportViewer (RDLC) 中改变文字方向:水平,纵向(垂直) WritingMode: tb-rl  纵向(垂直) WritingMode: lr-tb 水

浅谈mysql数据库中的换行符与textarea中的换行符

1. mysql数据库中的换行符 在mysql数据库中, 其换行符为\n 即 char(10), 在python中为chr(10) 2. textarea中的换行符 textarea中的换行符为\r\n 3. web应用中换行符转换 以下是python django web的处理: # data为textarea获取的数据, 其中包括换行符`\r\n`, 以下是过渡处理 data = data.replace('\r\n', '\n') # 或 data = data.replace('\r\n

正则表达式匹配任意字符(包括换行符)的写法_正则表达式

今天在Java中想使用正则表达式来获取一段文本中的任意字符.于是很随意得就写出如下匹配规则: (.*) 结果运行之后才发现,无法获得换行之后的文本.于是查了一下手册,才发现正则表达式中,"."(点符号)匹配的是除了换行符"\n"以外的所有字符.同时,手册上还有一句话:要匹配包括 '\n' 在内的任何字符,请使用像 '[.\n]' 的模式.于是我将正则表达式的匹配规则修改如下: ([.\n]*),当然,如果是在java程序中直接写到话,需要改为([.\\n]*) 结果