在JavaScript或nodejs中,是否可以将字符串替换为空白?
比如说- 输入-C:\Sumit\dropbox\faces\Monika1\3b590ea4-610a-4c32-8486-bb06bbd23bc5.jpg 输出-\dropbox\faces\Monika1\3b590ea4-610a-4c32-8486-bb06bbd23bc5.jpg 我想用零替换在JavaScript或nodejs中,是否可以将字符串替换为空白?,javascript,node.js,Javascript,Node.js,比如说- 输入-C:\Sumit\dropbox\faces\Monika1\3b590ea4-610a-4c32-8486-bb06bbd23bc5.jpg 输出-\dropbox\faces\Monika1\3b590ea4-610a-4c32-8486-bb06bbd23bc5.jpg 我想用零替换C:\Sumit。是: var input=“C:\\Sumit\\dropbox\\faces\\Monika1\\3b590ea4-610a-4c32-8486-bb06bbd23bc5.
C:\Sumit
。是:
var input=“C:\\Sumit\\dropbox\\faces\\Monika1\\3b590ea4-610a-4c32-8486-bb06bbd23bc5.jpg”;
var输出=输入。替换(“C:\\Sumit”,“Sumit”);
console.log(“输入:”+Input);
console.log(“输出:”+Output)代码>
res的结果将是:
\dropbox\faces\Monika1\3b590ea4-610a-4c32-8486-bb06bbd23bc5.jpg可以使用空字符串<代码>'
空白是一个大小为零的字符串。\\dropbox\\faces\\Monika1\\3b590ea4-610a-4c32-8486-bb06bbd23bc5。jpg
反斜杠是转义字符;如果输入中有单斜杠而不是双斜杠,如果一个反斜杠位于不属于转义序列的字符之前,那么反斜杠将被忽略。我有单板子,不是双板子slace@SumitSarkar正如我试图解释的,您需要在字符串文本中将其加倍,无论它通常在哪里单独出现。否则,例如,在您的字符串中,\S
可能会被错误地解释为特殊内容。到岸价。
var str = "C:\\Sumit\\dropbox\\faces\\Monika1\\3b590ea4-610a-4c32-8486-bb06bbd23bc5.jpg";
var res = str.replace("C:\\Sumit", "");