Невозможно заменить все обратные косые черты на передние "от \ до / - PullRequest
2 голосов
/ 03 ноября 2019

Невозможно заменить все обратные косые черты на передние "от \ до /.

Пробовал много комбинаций, но безрезультатно.

var a = 'images\1572714983295\10423479\401891269961412\82824649\n.jpg';

console.log(a.replace(/\//g),"/")

Ответы [ 2 ]

1 голос
/ 03 ноября 2019

Не манипулируя исходной строкой, вы можете сделать что-то встроенное, как это:

String.raw`images\1572714983295\10423479\401891269961412\82824649\n.jpg`.replace(/\\/g, "/")
0 голосов
/ 03 ноября 2019

Ваша проблема в том, что вам нужно избежать обратной косой черты, например:

"/46\\465531_Thumbnail.jpg".replace(/\\/g,"/")

Это работает и выдает:

"/46/465531_Thumbnail.jpg"

, как и ожидалось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...