在windows機器上,vscode複製完相對路徑,路徑爲反斜槓
想在控制檯用js將反斜槓替換爲正斜槓,結果失敗
js的字符串是不能直接寫單個反斜槓的
let str = 'src\aaa\bbb\ccc'
實際上會變成
'srcaaa\bbbccc'
只有\b被保留,應該是當成正則原字符了,待驗證
而要真正還原反斜槓,需要轉義
let str = 'src\\aaa\\bbb\\ccc'
替換如下
str.replaceAll('\\', '/')
如此,用js替換單反斜槓操作,已經無法完成了
其實,在vscode複製完相對路徑,直接在vscode替換就完了,支持各種字符,還支持正則。
以後替換字符串優先使用vscode