A
/\d+ - /Size: a a a
A
/\d+ - /A
A
\d+.{3} - 3 шагаA
A
A
\d+\W+ тоже 3 шага, более реальноеA
A
A
^A
Лс
Лс
A
FВ
str.replace('yyyy', t.year).replace('MM', t.month).replace('dd', t.day).replace('hh', t.hour).replace('mm', t.minute).replace('ss', t.second)
Приходит строка yyyy.dd-MM hh:mm/ss ну к примеру последовательность может быть любая и разделители. Есть данные которые соответствуют подстроке к примеру для yyyy - 2020 а для mm - 45
Можно обойтись без кучи .replace() ?DE
str
.replace('yyyy', t.year)
.replace('MM', t.month)
.replace('dd', t.day)
.replace('hh', t.hour)
.replace('mm', t.minute)
.replace('ss', t.second)
S
str
.replace('yyyy', t.year)
.replace('MM', t.month)
.replace('dd', t.day)
.replace('hh', t.hour)
.replace('mm', t.minute)
.replace('ss', t.second)

DE
Лс
Лс
str
.replace('y{4}', t.year)
.replace('M{2}', t.month)
.replace('d{2}', t.day)
.replace('h{2)', t.hour)
.replace('m{2}', t.minute)
.replace('s{2}', t.second)DE
str
.replace('y{4}', t.year)
.replace('M{2}', t.month)
.replace('d{2}', t.day)
.replace('h{2)', t.hour)
.replace('m{2}', t.minute)
.replace('s{2}', t.second)str
.replace(/y{4}/, t.year)
.replace(/M{2}/, t.month)
.replace(/d{2}/, t.day)
.replace(/h{2)/, t.hour)
.replace(/m{2}/, t.minute)
.replace(/s{2}/, t.second)