JavaScript නිත්‍ය ප්‍රකාශනය තුළ නම් කළ කොටස්

නිත්‍ය ප්‍රකාශනය තුළම කොටස් භාවිතා කළ ආකාරය අපි මතක තබා ගනිමු:

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

සමහර විට එහි අංකය අනුව නොව, නම අනුව කොටසක් වෙත යොමු වීම වඩාත් පහසු වේ. මේ සඳහා අපි කොටසට නමක් ලබා දිය යුතුය:

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

දැන් අපට මෙම කොටස වෙත \k<name> වාක්‍ය ඛණ්ඩය භාවිතා කර යොමු විය හැකිය, මේ ආකාරයට:

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

පහත දැක්වෙන සිටුවක් ලබා දී ඇත:

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

පැය තත්පර සමඟ සමපාත වන කාලය සහිත සියලුම උපසිටුවන් සොයා ගන්න.