Задать вопрос
nickola105
@nickola105
начинающий

Как заменить каждый второй или четный пробел в строке на «;»?

Подскажите как решить вопрос в заголовке, какую регулярку применить?
  • Вопрос задан
  • 325 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
const str = '1 2 3 4 5 6 7 8 9 0';


// регулярное выражение есть
str.replace(/([^ ]+ [^ ]+) /g, '$1;')

// регулярного выражения нет
str.split(' ').map((n, i) => i ? '; '[i & 1] + n : n).join('')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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