文档章节

替换字符串C#中的换行符

j
 javail
发布于 01/18 19:45
字数 405
阅读 10
收藏 0

如何在C#中替换字符串中的换行符?


#1楼

由于新行可以用\\n\\r\\r\\n分隔,因此我们首先将\\r\\r\\n替换为\\n ,然后才拆分数据字符串。

以下几行应转到parseCSV方法:

function parseCSV(data) {
    //alert(data);
    //replace UNIX new lines
    data = data.replace(/\r\n/g, "\n");
    //replace MAC new lines
    data = data.replace(/\r/g, "\n");
    //split into rows
    var rows = data.split("\n");
}

#2楼

string s = Regex.Replace(source_string, "\n", "\r\n");

要么

string s = Regex.Replace(source_string, "\r\n", "\n");

取决于您要走的路。

希望能有所帮助。


#3楼

使用.Replace()方法

Line.Replace("\n", "whatever you want to replace with");

#4楼

当我想为字符串插入换行符,而不是从字符串中删除所有换行符时,我将使用Environment.Newline。

根据您的平台,您可以使用不同类型的换行符,但是即使在同一平台内,也经常使用不同类型的换行符。 特别是在处理文件格式和协议时。

string ReplaceNewlines(string blockOfText, string replaceWith)
{
    return blockOfText.Replace("\r\n", replaceWith).Replace("\n", replaceWith).Replace("\r", replaceWith);
}

#5楼

要扩展The.Anyi.9的答案,您还应该了解一般使用不同类型的换行符 。 根据文件的来源,您可能要确保所有其他方法都可以找到...

string replaceWith = "";
string removedBreaks = Line.Replace("\r\n", replaceWith).Replace("\n", replaceWith).Replace("\r", replaceWith);

应该让你走...

本文转载自:https://es.sofbug.com/question/zuk

j
粉丝 5
博文 1164
码字总数 0
作品 0
深圳
私信 提问
C#过滤关键字,js过滤关键字

C#:后台过滤关键字 //过滤关键字【区分大小写】 public string HtmlEscapeCode(string html) { var strhtml = html.Replace("javascript", "") .Replace("vbscript", "") .Replace("jscrip......

365850153
2017/08/15
0
0
正则表达式的支持

一、匹配字符 字符类 匹配的字符 举例 d 从0-9的任一数字 dd:匹配72,但不匹配aa或7a D 任一非数字字符 DDD:匹配abc,但不匹配123 w 任一单词字符,包括A-Z,a-z,0-9和下划线 wwww:匹配Ab-...

ryan_bai
2017/10/17
0
0
Java 使用 replaceAll 函数的小问题

以上这段代码想要起到的作用是在字符串中替换全部的import、class、for 执行之后发现替换的同时也会将匹配时字符串两边的空格或者换行符等同时替换,怎样写正则能做到匹配单词(即两边有空格...

bro
2013/01/30
316
1
C# 使用HttpWebRequest用Post提交MultiPart数据

在C#中有HttpWebRequest类,可以很方便用来获取http请求,但是这个类对Post方式没有提供一个很方便的方法来获取数据。网上 有很多人提供了解决方法,但都参差不齐,这里我把我使用的方法总结...

小编辑
2010/06/12
5.5K
2
在.NET中的换行符上拆分字符串的最简单方法?

我需要在.NET中将字符串拆分为换行符,我知道拆分字符串的唯一方法是使用Split方法。 但是,这不允许我(轻松)拆分换行符,那么最好的方法是什么? #1楼 对于字符串变量 : 这使用了您的环境...

javail
2019/12/22
37
0

没有更多内容

加载失败,请刷新页面

加载更多

深圳哪里可以开电脑耗材发票-中国-新闻网

深圳哪里可以开电脑耗材发票【152 * 9б 28 * 21 б9】陈生,诚、信、合、作,保、真、售、后、保、障、长、期、有、效。adb的全称为Android Debug Bri...

17060824738
9分钟前
32
0
深圳哪里可以开家具发票-中国-新闻网

深圳哪里可以开家具发票【152 * 9б 28 * 21 б9】陈生,诚、信、合、作,保、真、售、后、保、障、长、期、有、效。adb的全称为Android Debug Bridge,...

17095420210
13分钟前
31
0
Mac OS X 10.15 编译和安装 Nginx

想在自己电脑里装个 Nginx 来进行各种测试,下面是详细的过程记录: 1. 下载软件 首先建个临时目录 nginx-src 并下载所需软件的源码进行配置 mkdir nginx-srccd nginx-srcwget http://n...

红薯
57分钟前
62
0
0228 我的潘多拉

我的潘多拉 从一个故事说起。<br />从前,有个Java程序员非常喜欢写程序,喜欢研究源码,读英文文档。但是它在一家小公司里工作,公司的技术栈很陈旧。<br /> <br />单个系统代码中含有很多的...

李福春carter
今天
18
0
OSChina 周六乱弹 —— 屁会不会传染病毒

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《ハレハレヤ(朗朗晴天)》- 猫瑾 手机党少年们想听歌,请使劲儿戳(这里) @空格...

小小编辑
今天
77
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部