Добрый день,
Прошу помощи. Очень простой код для замены двойных кавычек "" на «».
Вот код:
var str = `asdffsafd sdfsf, 7 sdf<br>asdfsfaf С.Я.afdsdfaf "asdf asfdasfsaf"<br>
"La <br> lala," "A fdfdfd, А fdfdfd<br>
fdff df dfdfdf dfdfdf, "<br> adffsdf asdfdsfsadf asdfdf adfadsff`;
var changeDoubleQuotes = function (str) {
var regExp1 = /\n/g;
var _str = str.replace(regExp1, ``);
var regExp = /"(?<name>.+?)"/img;
return _str.replace(regExp, `«$<name>»`);
};
console.log(changeDoubleQuotes(str));
Но в фаерфоксе почему-то пишет SyntaxError: invalid regexp group.
Думаю, ему не нравятся именованные группы, что странно.
Как написать то, что я хочу, чтобы Фаерфокс это воспринял (в Хроме и Опере всё норм)?