首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSV中的换行

CSV中的换行
EN

Stack Overflow用户
提问于 2011-05-04 15:13:16
回答 1查看 439关注 0票数 0

在从mysql导出CSV文件中,有几个数据有换行

代码语言:javascript
复制
This
is
Sunday

转到

代码语言:javascript
复制
This is Sunday

如何将这些换行符替换为"\n“字符,以便稍后解析。下面的代码似乎没有正确替换。解析

代码语言:javascript
复制
result = result.replace(/[\\r\\n]/g, "\\n");

接下来,拆分成数组

代码语言:javascript
复制
var splitRegExp:RegExp = /\r*\n+|\n*\r+/gm;
var lines:Array = result.split(splitRegExp);
EN

回答 1

Stack Overflow用户

发布于 2011-05-04 20:32:52

在Flex/ActionScript中,'\n‘字符已经是换行符。您不需要将其替换为任何内容。我使用类似下面的代码将换行符转换为逗号分隔的列表:

代码语言:javascript
复制
var lineFeedRegEx : RegExp = new RegExp('\n|\r|(\r\n)' ,'ig');
results = results.replace(lineFeedRegEx , ',');  

它应该支持所有可能的回车(\r) /换行符(\n)迭代。在那里,您可以将其拆分为一个数组:

代码语言:javascript
复制
var lines:Array = result.split(',');

然而,我打赌你可以完全省去中间人:

代码语言:javascript
复制
var lineFeedRegEx : RegExp = new RegExp('\n|\r|(\r\n)' ,'ig');
var lines:Array = result.split(lineFeedRegEx);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5879810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档