NodeJs 常用的工具和方法

 收集一些NodeJs中经常使用到的一些工具类或者方法,方便以后使用时避坑。

一、JS、NodeJs 斜杠"/"或反斜杠""替换或转换

 JS、NodeJs 环境下我们可以通过replace对字符串进行替换或转换,但有个缺点只能替换或转换第一个目标字符,JS 可以通过replaceAll进行全部替换,NodeJs 环境下没有replaceAll方法。因此最有效的方法就是通过正则表达式进行替换或转换。

1、斜杠转反斜杠、斜杠替换

#---------- 斜杠转反斜杠 Slash to backslash --------
let slash = 'C:/Users/JasonSong/成长的小猪/NodeJs';

#方法1:
let result = slash.replace(/\//g, '\\');
console.log('[Option 1] slash: ', result);

#方法2:
result = String.raw`${slash}`.split('/').join('\\');
console.log('[Option 2] slash: ', result);

2、反斜杠转斜杠、反斜杠替换

#---------- 反斜杠转斜杠 Backslash to slash --------
let backslash = 'C:\\Users\\JasonSong\\成长的小猪\\NodeJs';

#方法1:
result = backslash.replace(/\\/g,"/");
console.log('[Option 1] backslash: ', result);

#方法2:
result = String.raw`${backslash}`.split('\\').join('/');
console.log('[Option 2] backslash: ', result);
评论
Powered by Waline v2.6.3
卡农
卡农钢琴版