quiero reemplazar carácter de escape (\) en el camino de la única \ en jssustituir caracteres especiales
\\cpmp1\D$\\ABC\\XYZ
he intentado
console.log(s.replace(/.\\\\/g, '\\'));
pero no hace ninguna reemplazar? Alguna idea?
quiero reemplazar carácter de escape (\) en el camino de la única \ en jssustituir caracteres especiales
\\cpmp1\D$\\ABC\\XYZ
he intentado
console.log(s.replace(/.\\\\/g, '\\'));
pero no hace ninguna reemplazar? Alguna idea?
var replacedStr = s.replace(/\\+/g, '\\');
No necesita el ".", Pero de lo contrario, funcionará.
console.log(s.replace(/\\\\/g, '\\'));
Si parece estar haciendo algo incorrectamente, entonces sugiero que su método de prueba pueda tener un problema.
edición — Tenga en cuenta que para probar esto con la cadena original sugerido, es necesario doblar las barras invertidas:
var s = "\\\\cpmp1\\D$\\\\ABC\\\\XYZ";
será este script reemplazar todas las apariciones de \\ con \? – user415772
sí ............. –
Esto reemplazará a las barras inversas seguidas de un carácter "+" con solo una barra invertida. – Pointy