Пресет сопоставляет YYYY-MM-DD и заменяет через $<name>.

Именованные и позиционные группы сосуществуют

RegexLab показывает массив и запись имён, чтобы связь была видна.

Замена использует нативные токены

$<day>/$<month>/$<year> обрабатывает String.replace, не свой шаблонизатор.