[英]how to replace all occurrences of // (double slash) in a string with dot sign in JavaScript
我需要將所有出現的 // 替換為 。 在一個字符串中,但我現在的解決方案將每個斜杠替換為“。”
所以 Folder//file//name 變成了Folder..file..name
這是一個 Node.js 應用程序,它不喜歡 replaceAll..
代碼:
filename = filename.replace(/\//g, ".");
將表達式分組:
const path = 'Folder//file//name'; console.log(path.replace(/(\\/\\/)/gm, "."));
嘗試這個
filename.replace(/\/\//g, ".");
filename = filename.replace(/\//g, ".");
此代碼將所有的/
s 替換為.
但是如果你想用一個點替換雙斜線//
.
,你應該使用:
filename = filename.replace(/\/\//g, ".");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.