जावास्क्रिप्ट रेग्युलर एक्सप्रेशन में नामित ग्रुप
आइए याद करें कि कैसे हमने रेग्युलर एक्सप्रेशन के भीतर ग्रुप का उपयोग किया था:
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';
ऐसी सभी समय वाली सबस्ट्रिंग्स ढूंढें जिनमें घंटा सेकंड के साथ मेल खाता हो।