Задать вопрос
@smartbe

Как переделать регулярное выражение lookBehind?

Всем привет! Есть регулярное выражение
/(?<=,.*),/g
Как его можно переделать не использую lookBehind?
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
цель: удалить все запятые из кода, кроме первой

Не используя lookBehind, переделать можно так:
let str = "1,,0,0,";
let arr = str.split(',');
str = arr.splice(0,1) + ',' + arr.join(''); // 1,00
console.log(str);

Но если нужно, чтобы не спотыкалось на ",1,00" или "1", то нужно ещё чуть-чуть переделать, добавив немного кода.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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