Задать вопрос
MaKvc
@MaKvc
Отчаянный веб-разработчик

Как пропустить полное соответствие шаблону в replace?

Соглано документации, первый аргумент переданный в функцию replace, является полное соответствие переданному шаблону.

" df 7df Hello, world! gjhm 8787".replace(/Hello,\s(\S+)/g, (val) => { return val.toUpperCase() })
// ' df 7df HELLO, WORLD! gjhm 8787'


Как пропустить полное соответствие шаблону в replace и сразу перейти к группам?

" df 7df Hello, world! gjhm 8787".replace(/Hello,\s(\S+)/g, (match, val) => { return val.toUpperCase() })
// ' df 7df WORLD! gjhm 8787'


Неужели всегда нужно указывать первый, ненужный в данном случае аргумент? Нельзя ли сразу получить groups аргумент с именованными (?<val>...) группами?
  • Вопрос задан
  • 44 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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