JavaScript'te Düzenli İfadeler İçinde İsimli Gruplar

Düzenli ifadenin kendi içinde grupları nasıl kullandığımızı hatırlayalım:

javascriptlet res = str.replace(/([a-z])\1/g, '!');

Bazen, bir gruba numarası yerine adıyla başvurmanın daha uygun olduğu durumlar olur. Bunun için gruba bir isim vermemiz gerekir:

javascriptlet res = str.replace(/(?<letter>[a-z])/g, '!');

Artık bu gruba \k<name> sözdizimi ile şu şekilde başvurabiliriz:

javascriptlet res = str.replace(/(?<letter>[a-z])\k<letter>/g, '!');
Задание 1

Bir string verildi:

javascriptlet str = '12:59:59 12:59:12 09:45:09';

Saniyelerin saate eşit olduğu tüm zaman alt stringlerini bulun.