将引号添加到文本文件中的每个项目

我想使用这个不好的单词列表进行我的input过滤。 这是一个简单的列表,但我需要将其转换为JSON供我的服务器使用。

我不想通过每一行,并添加引号和。 是否有正则expression式或快速的方式来添加" ",到每一个文本文件的行?

这样的:

 2g1c 2 girls 1 cup acrotomophilia alabama hot pocket alaskan pipeline 

 "2g1c", "2 girls 1 cup", "acrotomophilia", "alabama hot pocket", "alaskan pipeline", ... 

使用反引号

 var txt=`2g1c 2 girls 1 cup acrotomophilia alabama hot pocket alaskan pipeline`; var arrayUntrimmed = txt.split("\n"); var array=arrayUntrimmed.map(function(a){return a.trim()}); 

(注意:Firefox 34和Chrome 41支持这个ECMAScript 6function)

你所要做的就是将string拆分成新的行,并把最后一个元素放在数组中(因为它是空的)。

 var txt = '2g1c\n2 girls 1 cup\nacrotomophilia\nalabama hot pocket\nalaskan pipeline\n'; var array = txt.split('\n').slice(0, -1); console.log(array) 

http://pastebin.com/U5phzWUM

我想最简单的方法就是使用这个软件。 我花了30秒用SublimeText做这个

http://www.sublimetext.com/docs/selection

你可以使用readline模块。 在每行中读取和添加引号。

readline: https : //nodejs.org/api/readline.html