@RobinBobinBarabek

Регулярные выражения. Почему не работает?

Хочу убрать скобки из строки, говорю заменить все символы скобка, на пустоту, но ничего не работает, что делаю не так?
let data = 'MULTIPOLYGON(((-61.2811499892424 -51.8650394644694, -61.2811499892424 -51.8650394644694)),((-59.6938009153582 -52.2130104476997, ( -59.6929605766079 -52.2129007110094,-59.6938009153582 -52.2130104476997),((-51.3119402806134,-59.5789385998322 -51.3125898252842)))';
data.replace(/\(*\)*/gm, '');
console.log(data);
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
@ForSureN1
frontend dev
let data = 'MULTIPOLYGON(((-61.2811499892424 -51.8650394644694, -61.2811499892424 -51.8650394644694)),((-59.6938009153582 -52.2130104476997, ( -59.6929605766079 -52.2129007110094,-59.6938009153582 -52.2130104476997),((-51.3119402806134,-59.5789385998322 -51.3125898252842)))';
data = data.replace(/\(*\)*/gm, '');
console.log(data);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Потому что
let data = 'MULTIPOLYGON(((-61.2811499892424 -51.8650394644694, -61.2811499892424 -51.8650394644694)),((-59.6938009153582 -52.2130104476997, ( -59.6929605766079 -52.2129007110094,-59.6938009153582 -52.2130104476997),((-51.3119402806134,-59.5789385998322 -51.3125898252842)))';
data.replace(/[)(]/gm, '');
console.log(data);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы