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

Как заменить вхождение в строке при определенном условии?

Добрый день

Есть строка
test+%0D%0Atest.+%0D%0ADtestestestes%0D%0Atesgdsger%0D%0A


Мне нужно с помощью JS добавить "+" для всех "%0D%0A" которые не имеют впереди "+". Чтобы получилось так:
test+%0D%0Atest.+%0D%0ADtestestestes+%0D%0Atesgdsger+%0D%0A
  • Вопрос задан
  • 45 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
Seasle
@Seasle Куратор тега JavaScript
encodeURIComponent(
    decodeURIComponent('test+%0D%0Atest.+%0D%0ADtestestestes%0D%0Atesgdsger%0D%0A')
        .replace(/\+?\r\n/g, '+\r\n')
)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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