将引号添加到文本文件中的每个项目
我想使用这个不好的单词列表进行我的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)
我想最简单的方法就是使用这个软件。 我花了30秒用SublimeText做这个
你可以使用readline模块。 在每行中读取和添加引号。
readline: https : //nodejs.org/api/readline.html