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>...) группами?
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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