Tôi có chuỗi có đường dẫn tệp. Tôi muốn thay thế tất cả các dấu chéo ngược đơn ("\") bằng dấu gạch chéo ngược kép ("\\").Thay thế dấu chéo ngược đơn "" bằng dấu gạch chéo ngược kép "\"
var replaceableString = "c:\asd\flkj\klsd\ffjkl";
var part = /@"\\"/g;
var filePath = replaceableString .replace(part, /@"\\"/);
console.log(filePath);
Bàn điều khiển hiển thị cho tôi.
c:asdlkjklsdfjkl
Tôi đã tìm thấy điều gì đó như thế này, rất tiếc là nó không hoạt động. Replacing \ with \\
'' 'làm gì trong đó? – Jon
Chuỗi của bạn không chứa \ –
Hãy xem xét một số sự giàu có khổng lồ của các mẫu regex JavaScript trên mạng. Đây không phải là vấn đề duy nhất đã được giải quyết nhiều lần. Khó tin rằng viết ra một câu hỏi tốn ít thời gian hơn là tìm kiếm chính mình * ngay cả khi *. – Tomalak