簡體   English   中英

如何在JavaScript中用點號替換字符串中所有出現的//(雙斜線)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM