У меня есть строка, содержащая путь Windows к файлу. Это выглядит примерно так:
var path = 'c:\test\old\new\ring.txt';
ОС и браузер дали его мне. Поэтому я не могу изменить его, вручную написав «\» перед каждым «\». Каждый '\' это просто '\,' обычный разделитель пути победы. Проблема возникает, если за «\» следует t, r, n.
Тогда это становится пробелом. Но если я передаю это как параметр функции, строка автоматически изменяется так, что все \ пропали!
Итак, есть ли способ как-то отделить '\ t' '\ n' '\ r' ... от '\' + char?
Если нет, то возможно ли как-то избежать '\', чтобы они остались '\'? Нравится \ а не становиться табуляцией, новой строкой и т. Д.
редактирование:
Может быть, я не был достаточно ясен.