@nikitoshq

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

Добрый день

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


Мне нужно с помощью JS добавить "+" для всех "%0D%0A" которые не имеют впереди "+". Чтобы получилось так:
test+%0D%0Atest.+%0D%0ADtestestestes+%0D%0Atesgdsger+%0D%0A
  • Вопрос задан
  • 38 просмотров
Решения вопроса 1
Seasle
@Seasle Куратор тега JavaScript
\( ゚ヮ゚)/
encodeURIComponent(
    decodeURIComponent('test+%0D%0Atest.+%0D%0ADtestestestes%0D%0Atesgdsger%0D%0A')
        .replace(/\+?\r\n/g, '+\r\n')
)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы