在使用JS保持文本文件格式的同时,如何将文本文件转换为CSV文件?

毛里西奥

我正在读取一个文本文件,其中包含一些看起来像这样的数据:

This is my file
showing some data
data1 = 12
data2 = 156

我想将此数据转换为CSV文件,同时保持文本文件的相同格式,如下所示:

This,is,my,file
showing,some,data
data1,=,12
data2,=,156

我的第一次尝试是将文本文件读取为字符串。将该字符串拆分为一个数组,并在每个''(空格)字符处将其拆分。但是,这似乎不起作用。

我还尝试在每个“换行符”字符处将字符串拆分为一个数组,但它似乎不起作用。

谁能指导我正确的方向?还是我应该怎么做?

谢谢

马克·迈耶

你应该能够:

  1. 在线休息
  2. 在空白处分割
  3. 加入逗号
  4. 加入新行:

let s = `This is my file
showing some data
data1 = 12
data2 = 156`

let text = s.split('\n')                               // split lines
            .map(line => line.split(/\s+/).join(','))  // split spaces then join with ,
            .join('\n')                                // rejoin lines

console.log(text)

您也可以用逗号替换所有非换行符空格:

let s = `This is my file
showing some data
data1 = 12
data2 = 156`

console.log(s.replace(/[^\S\n]+/g, ','))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用PHP将文本文件转换为数组

如何将文本文件转换为CoNLL格式以进行麦芽解析器?

使用ghostscript将Postscript转换为文本文件

如何使用python将csv文件转换为文本文件?

如何使用Perl将生成的文本文件转换为Junit格式(XML)

使用python将文本文件内容转换为csv格式时出现问题

如何使用csv文件或文本文件(不使用熊猫)将网络抓取的数据转换为表格格式

如何将文本文件转换为要在Python中使用的字典?

使用列将文本文件转换为csv

如何将文本文件转换为图片

如何将其转换为使用文本文件?

如何使用Powershell将包含双引号的文本文件转换为CSV格式

如何将结构化文本文件转换为xml文件api

将R对象转换为csv /文本文件

将大量文本文件转换为一个大文本文件

如何将文本文件转换或分离为excel或csv之类的列格式记录

如何使用Bash将文本文件转换为CSV

通过Python读取文本文件时如何保持文本文件的格式?

将文本文件转换为CSV文件

如何使用Perl将多个文本文件转换为.html文件格式的相同文件名?

如何将多行文本文件转换为单行文本文件

bash + 将文本文件转换为 csv 文件

如何将文本文件中的文本颜色值转换为颜色?

如何将文本文件转换为列表并在列表上使用索引

使用 Python 将文本文件转换为表格

如何将三重文本文件转换为 RDF 格式

如何使用 Python/Pandas 将非 CSV 文本文件转换为 CSV?

使用列将文本文件转换为 CSV

如何将目录的所有json文件转换为python中的文本文件?