如何在nodejs中将所有'\'替换为'/'

BER*_*ARM 0 regex node.js

我是nodejs的新手.
谁能告诉我如何将所有'\'替换为'/'?谢谢.

我的代码:console.log(process.cwd());
结果:e:\Workspace\WebStorm\Ren\LittleCase

我尝试了以下方法:

console.log(process.cwd().replace('\\','/'));
Run Code Online (Sandbox Code Playgroud)

但是,只有第一个被成功替换.像这样:

e:/Workspace\WebStorm\Ren\LittleCase  
Run Code Online (Sandbox Code Playgroud)

Ben*_*bin 7

你真的很亲密!

问题是Javascript不匹配多次.但别担心!你可以使用RegExp!

要制作正则表达式,只需用反斜杠替换引号:/\\/.这将匹配\

可悲的是,这只会匹配一次,所以你可以g在结尾添加全局标志:/\\/g.

所以,举个例子,那就是:

console.log(process.cwd().replace(/\\/g,'/'));
Run Code Online (Sandbox Code Playgroud)