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

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

Всем привет! Есть регулярное выражение
/(?<=,.*),/g
Как его можно переделать не использую lookBehind?
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 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", то нужно ещё чуть-чуть переделать, добавив немного кода.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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