对于变量中的每一个新行,添加一个连字符

nodeJS for each new line in a variable, add a hyphen?

本文关键字:添加 连字符 一个 新行 于变量 变量 每一个      更新时间:2023-09-26

我有一个字符串变量,当记录到控制台时,它看起来像下面的换行符:

index
project.json 
extras

我希望能够像这样打印它:

-index
-project.json
-extras

如何开始呢?我还在学习JS的过程中,所以我真的没有什么可以展示我的努力,抱歉。

我已经尝试了一些方法(console.log('-' + files_var)),但这确实:

执行以下操作:

 - index
  project.json
  extras

您可以使用.replace()传递一个正则表达式/...regex.../并给它一个全局变量来替换所有的换行符和-。记住,第一个字符串没有换行符,所以我们需要手动添加它。

console.log("-" + files_var.replace(/'n'r/g, ''n'r -'))
演示