Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaScript或nodejs中,是否可以将字符串替换为空白?_Javascript_Node.js - Fatal编程技术网

在JavaScript或nodejs中,是否可以将字符串替换为空白?

在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\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.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", "");