जावास्क्रिप्ट में रेगुलर एक्सप्रेशन में विभाजन विधि

इस पाठ में, हम split विधि को समझेंगे, जो आपको पहले से ही अच्छी तरह पता है - यह एक स्ट्रिंग को विभाजक के आधार पर एक ऐरे में तोड़ती है। आपको पहले से पता होना चाहिए कि विभाजक एक पैरामीटर के रूप में पास किया जाता है और यह एक स्ट्रिंग होती है।

हालाँकि, यह हमेशा ऐसा नहीं होता - पैरामीटर के रूप में एक रेगुलर एक्सप्रेशन भी पास किया जा सकता है। इस स्थिति में विभाजक वे सभी सबस्ट्रिंग होंगी, जो रेगुलर एक्सप्रेशन के अंतर्गत आती हैं।

निम्नलिखित उदाहरण में, हम एक स्ट्रिंग को एक ऐरे में विभाजक '-' या विभाजक '+' के आधार पर तोड़ेंगे:

javascriptlet str = 'a-b+c-d+e';
let res = str.split(/[-+]/);

परिणामस्वरूप, वेरिएबल में निम्नलिखित लिखा जाएगा:

javascript['a', 'b', 'c', 'd', 'e']
Задание 1

एक स्ट्रिंग दी गई है जिसमें तारीख और समय है:

javascriptlet str = '2025-12-31 12:59:59';

इस स्ट्रिंग को इस तरह विभाजित करें कि तारीख और समय के सभी भाग एक ही ऐरे में हों। यानी आपके पास निम्नलिखित ऐरे होना चाहिए:

javascript['2025', '12', '31', '12', '59', '59'];