Size: a a a

JavaScript Noobs — сообщество новичков

2020 September 12

Д

Дмитрий in JavaScript Noobs — сообщество новичков
Взщз Щщщхш
Прочитай ещё раз, что я написал.
"B\AC" создаёт строку из символов  B, A, C без слеша
"B\\AC" создаёт строку из символов  B, \, A, Cс одним слешем
я это понимаю но в csv как бы можно  вот так написать и всё будет окB\AC
источник

ВЩ

Взщз Щщщхш in JavaScript Noobs — сообщество новичков
В разных языках по-разному, я тоже об этом писал.
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков
по факту я работаю с файлом
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков
а апи просто его передаёт
источник

j

jk in JavaScript Noobs — сообщество новичков
Дмитрий
это путь
который выгружаеться в файл а файл приходит мне по апи
Файл нормально конвертируется в строку со слешами, это всё что надо знать. Далее ты работашь со строкой со слешами. Чтобы вручную поместить в строку слеш - ты должен его экранировать. Чтобы сделать split по слешу ты так же должен его экранировать.
источник

ВЩ

Взщз Щщщхш in JavaScript Noobs — сообщество новичков
Дмитрий
а апи просто его передаёт
API передаёт тебе строку. В JS можно создать строку. В JS строки "B\AC" и "BAC"абсолютно одинаковы, в первом варианте не хранится какой-то "скрытый слеш".
источник

j

jk in JavaScript Noobs — сообщество новичков
Но у тебя уже есть строка со слешами. Делай split('\\'). Если не выходит - будем дальше кумекать.
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков
jk
Но у тебя уже есть строка со слешами. Делай split('\\'). Если не выходит - будем дальше кумекать.
делал
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков
оно не разбивает
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков
Взщз Щщщхш
API передаёт тебе строку. В JS можно создать строку. В JS строки "B\AC" и "BAC"абсолютно одинаковы, в первом варианте не хранится какой-то "скрытый слеш".
апи передаёт файл в csv
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков
а в нём есть строки
источник

ВЩ

Взщз Щщщхш in JavaScript Noobs — сообщество новичков
Взщз Щщщхш
API передаёт тебе строку. В JS можно создать строку. В JS строки "B\AC" и "BAC"абсолютно одинаковы, в первом варианте не хранится какой-то "скрытый слеш".
Чтобы написать символ \ в строке, в JS нужно вставить \\ — это не двойной слеш, а одинарный слеш.
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков
Взщз Щщщхш
Чтобы написать символ \ в строке, в JS нужно вставить \\ — это не двойной слеш, а одинарный слеш.
показываю ещё раз
источник

ВЩ

Взщз Щщщхш in JavaScript Noobs — сообщество новичков
Тут это обычный слеш, не обратный)
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков
Взщз Щщщхш
Чтобы написать символ \ в строке, в JS нужно вставить \\ — это не двойной слеш, а одинарный слеш.
я это всё прекрасно понимаю но оно так не работает
источник

ВЩ

Взщз Щщщхш in JavaScript Noobs — сообщество новичков
Обратный слеш используется для экранирования. Двойной слеш — это просто символ.
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков
если б был обычный оно бы работал
источник

ВЩ

Взщз Щщщхш in JavaScript Noobs — сообщество новичков
Так а почему ты делишь по "//"?
источник

ВЩ

Взщз Щщщхш in JavaScript Noobs — сообщество новичков
"//" — это строка, состоящая из двух прямых слешей.
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков
источник