मुखपृष्ठ » कोडिंग » वेब डेवलपर्स के लिए 30 उपयोगी रेगेक्स कोड स्निपेट्स

    वेब डेवलपर्स के लिए 30 उपयोगी रेगेक्स कोड स्निपेट्स

    नियमित अभिव्यक्ति एक शक्तिशाली उपकरण है जो प्रत्येक डेवलपर के टूल बेल्ट में होना चाहिए। वे बहुत जटिल मापदंडों के आधार पर पात्रों के एक तार के खिलाफ मेल कर सकते हैं, जो गतिशील वेबसाइटों का निर्माण करते समय आपको बहुत समय बचा सकते हैं.

    वेब डेवलपर्स सॉफ्टवेयर डेवलपर्स की तुलना में विभिन्न कार्यों का सामना करते हैं लेकिन एक ही कोड के कई फंडामेंटल्स रहते हैं। नियमित अभिव्यक्ति (या regex) है एक प्रारंभिक प्रारंभिक सीखने की अवस्था, लेकिन वे हो सकते हैं जब सही ढंग से उपयोग किया जाता है तो काफी शक्तिशाली.

    पेचीदा हिस्सा वाक्यविन्यास सीख रहा है और खरोंच से अपने स्वयं के रेगेक्स कोड लिखना सीख रहा है। समय बचाने के लिए मैंने 30 विभिन्न रेगेक्स कोड स्निपेट आयोजित किए हैं जिन्हें आप विकास परियोजनाओं में शामिल कर सकते हैं। और चूंकि रेगेक्स किसी एक भाषा तक सीमित नहीं है, आप इन स्निपेट्स को किसी भी चीज़ से लागू कर सकते हैं जावास्क्रिप्ट सेवा मेरे पीएचपी या अजगर.

    1. पासवर्ड की शक्ति

    ^ (? =। * [AZ]। * [AZ]) (? =। * [! @ # $ & *]) (? =। * [0-9]। * [0-9]) (? = । * [az]। * [az]। * [az])। 8 $

    पासवर्ड की ताकत की जांच करना अक्सर व्यक्तिपरक होता है, इसलिए कोई पूर्ण सही उत्तर नहीं है। लेकिन मुझे लगता है कि अगर आप अपने खुद के पासवर्ड स्ट्रेंथ चेकर को स्क्रैच से नहीं लिखना चाहते हैं तो यह रेगीज़ स्निपेट एक शानदार शुरुआती बिंदु है। (स्रोत)

    2. हेक्साडेसिमल रंग

    \ # ([ए-एफए-एफ] | [0-9]) ३, ६

    वेब विकास का क्षेत्र हेक्स रंग कोड के साथ सर्वव्यापी है। इस रेगेक्स स्निपेट का उपयोग किसी भी उद्देश्य के लिए किसी भी स्ट्रिंग से हेक्स कोड मैचों को खींचने के लिए किया जा सकता है। (स्रोत)

    3. ई-मेल पता मान्य करें

    /[A-Z0-9._%+-]+@[A-Z0-9-]+.+.[A-Z]2,4/igm

    एक डेवलपर के लिए सबसे आम कार्यों में से एक ई-मेल पते की शैली में एक स्ट्रिंग स्वरूपित है या नहीं, इसकी जांच करना है। इस कार्य को पूरा करने के लिए कई अलग-अलग प्रकार हैं, इसलिए यह साइटप्वाइंट लिंक एक स्ट्रिंग के खिलाफ ई-मेल सिंटैक्स की जाँच के लिए दो अलग-अलग कोड स्निपेट प्रदान करता है। (स्रोत)

    4. IPv4 पता

    /\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.)3 (?? 25 [0-5] | 2 [0-4] [0-9] | [01] [0-9] [0-9]) \ बी /

    ई-मेल पते के समान एक विशिष्ट आईपी पता है जिसका उपयोग इंटरनेट तक पहुंचने वाले एक विशिष्ट कंप्यूटर की पहचान करने के लिए किया जाता है। यह नियमित अभिव्यक्ति यह देखने के लिए एक स्ट्रिंग की जांच करेगी कि क्या यह IPv4 एड्रेस सिंटैक्स का अनुसरण करता है। (स्रोत)

    5. आईपीवी 6 पता

    (([0-9a-एफए एफ] 1,4:) 7,7 [0-9a-एफए एफ] 1,4 | ([0-9a-एफए एफ] 1 , 4:) 1,7: | ([0-9a-एफए एफ] 1,4:) 1,6 [0-9a-एफए एफ] 1,4 | ([0-9a-एफए एफ] 1,4:) 1,5 ([0-9a-एफए एफ] 1,4) 1,2 | ([0-9a -fA-एफ] 1,4:) 1,4 ([0-9a-एफए एफ] 1,4) 1,3 | ([0-9a-एफए एफ] 1,4:) 1,3 ([0-9a-एफए एफ] 1,4) 1,4 | ([0-9a-एफए एफ] 1,4 :) 1,2 ([0-9a-एफए एफ] 1,4) 1,5 | [0-9a-एफए एफ] 1,4: ((: [0 -9a-एफए एफ] 1,4) 1,6) |: ((: [0-9a-एफए एफ] 1,4) 1,7 |:) | fe80: ([0-9a-एफए एफ] 0,4) 0,4% [0-9a-zA-Z] 1, |: :( ffff (: 0 1,4) 0,1:) 0,1 ((25 [0-5] | (2 [0-4] | 1 0,1 [0-9]) 0,1 [0-9 ]) \) 3,3 (25 [0-5] |। (2 [0-4] | 1 0,1 [0-9]) 0,1 [0-9]) | ([0-9a-एफए एफ] 1,4:) 1,4: ((25 [0-5] | (2 [0-4] | 1 0,1 [0-9 ]) 0,1 [0-9]) \) 3,3 (25 [0-5] |। (2 [0-4] | 1 0,1 [0-9])  0,1 [0-9]))

    वैकल्पिक रूप से आप इस अधिक उन्नत रेगेक्स स्निपेट के साथ नए IPv6 सिंटैक्स के लिए एक पते की जांच कर सकते हैं। विकास के दौरान अंतर मामूली महत्वपूर्ण है। (स्रोत)

    6. हजारों विभाजक

    / \ घ 1,3 (? = (\ घ 3) + (?! \ घ)) / जी

    पारंपरिक संख्या प्रणालियों को बड़ी संख्या में हर तीसरे अंक में अल्पविराम, अवधि या कुछ अन्य चिह्न की आवश्यकता होती है। यह रेगेक्स कोड किसी भी संख्या पर काम करता है और आपके द्वारा चुने गए हर तीसरे अंक को हजारों, लाखों आदि में अलग करने वाले किसी भी निशान को लागू करेगा (स्रोत)

    7. HTTP को हाइपरलिंक पर रखें

    if (s। satch (/ ^ [a-zA-Z] +: \ / \ //)) s = 'http: //' + s; 

    चाहे आप जावास्क्रिप्ट, रूबी या पीएचपी में काम कर रहे हों, यह नियमित अभिव्यक्ति बहुत मददगार साबित हो सकती है। यह देखने के लिए किसी भी URL स्ट्रिंग की जाँच करेगा कि उसमें HTTP / HTTPS उपसर्ग है, और यदि नहीं, तो उसके अनुसार प्रीपेन्ड करें। (स्रोत)

    8. URL से डोमेन खींचो

    /https?:\/\/(?:[-\w]+\.)?([-\w]+)\.\w+(?:\.\w+)?\/?.*/i

    हर वेबसाइट डोमेन में प्रारंभिक प्रोटोकॉल (HTTP या HTTPS) और अक्सर उप-डोमेन और अतिरिक्त पृष्ठ पथ शामिल होते हैं। आप इस स्निपेट का उपयोग उन सभी के माध्यम से काट सकते हैं और बिना अतिरिक्त तामझाम के सिर्फ डोमेन नाम वापस कर सकते हैं। (SourceL

    9. वर्ड काउंट द्वारा सॉर्ट करें

    ^ [^ \ s] * $ 1-शब्द कीवर्ड से बिल्कुल मेल खाता है ^ [^ \ s] * \ s [^ \ s] * $ बिल्कुल 2-शब्द कीवर्ड से मेल खाता है ^ [^ \ s] * \ s [^ \ s] * कम से कम 2 शब्दों (2 और अधिक) ^ ([^ \ s] * \ s) 2 [^ \ s] के कीवर्ड से मेल खाता है * $ बिल्कुल 3-शब्द कीवर्ड ^ ([^ \ s] * \ s से मेल खाता है ) ४ [^ \ _] * $ ५-शब्द और अधिक कीवर्ड (लंबे समय तक) मेल खाते हैं

    Google Analytics और वेबमास्टर टूल के उपयोगकर्ता वास्तव में इस नियमित अभिव्यक्ति का आनंद लेंगे। यह खोज में प्रयुक्त शब्दों की संख्या के आधार पर कीवर्ड को सॉर्ट और व्यवस्थित कर सकता है.

    यह संख्यात्मक रूप से विशिष्ट हो सकता है (यानी केवल 5 शब्द) या यह शब्दों की श्रेणी (यानी 2 या अधिक शब्द) से मेल खा सकता है। जब एनालिटिक्स डेटा को सॉर्ट करने के लिए उपयोग किया जाता है तो यह एक शक्तिशाली अभिव्यक्ति है। (स्रोत)

    10. PHP में एक Valid Base64 स्ट्रिंग का पता लगाएं

    ? php [\ t] eval \ (base64_decode \ (\ ') (([A-Za-z0-9 + /] 4) * ([A-Za-z0-9 + /] 3 = | [एक-zA-Z0-9 + /] 2 ==)) 1 \ '\) \) \;

    यदि आप एक PHP देव हैं तो कुछ बिंदु पर आपको कोड के माध्यम से पार्स करने की आवश्यकता हो सकती है जो बेस 64 एनकोडेड बाइनरी ऑब्जेक्ट्स की तलाश कर रहा है। यह स्निपेट सभी PHP कोड पर लागू किया जा सकता है और किसी भी मौजूदा बेस 64 स्ट्रिंग्स के लिए जाँच करेगा। (स्रोत)

    11. वैध फोन नंबर

    ^ \ +? \ d 1,3? [?]? \ ((?: (\ _ 2,3.3)) \ _?] [?]? \ d \ d \ d [-]। \ घ \ घ \ घ \ घ $

    संक्षिप्त, प्यारा और सटीक। यह रेगेक्स कोड किसी भी पारंपरिक फोन नंबर सिंटैक्स को मान्य करेगा जो मुख्य रूप से फोन नंबर की अमेरिकी शैली पर आधारित है.

    चूंकि यह काफी जटिल विषय में बदल सकता है इसलिए मैं इस स्टैक थ्रेड को अधिक विस्तृत उत्तरों के लिए स्किमिंग करने की सलाह देता हूं। (स्रोत)

    12. अग्रणी और अनुगामी व्हॉट्सएप

    ^ [\ _] + | [\ _] + $

    एक स्ट्रिंग से प्रमुख / अनुगामी व्हाट्सएप को खींचने के लिए इस कोड स्निपेट का उपयोग करें। यह एक बड़ी बात नहीं हो सकती है लेकिन कभी-कभी डेटाबेस से खींचे जाने पर या किसी अन्य दस्तावेज़ एन्कोडिंग पर लागू करने पर यह आउटपुट को प्रभावित कर सकता है। (स्रोत)

    13. खींच छवि स्रोत)

    \< *[img][^\>] * [src] * = * [\ "\"] 0,1 ([^ \ "\" \>] *)

    यदि किसी कारण से आपको HTML से सीधे छवि के स्रोत को खींचने की आवश्यकता होती है, तो यह कोड स्निपेट सही समाधान है। यद्यपि यह बैकएंड पर आसानी से चल सकता है, फ्रंटेंड जेएस देवों को फ्रंट के लिए jQuery के .attr () विधि पर भरोसा करना चाहिए। (स्रोत)

    14. डीडी / एमएम / वाईवाईवाई प्रारूप में मान्य तिथि

    (? :( ?: 29 | | 30) - | | ^ (:( ?: 31 (\ /?।? \) (?: 0 [13578] | 1 [02])) \ 1 (\ / | - | \) (?: 0 [1,3-9] |।? 1 [0-2]) \ 2)) (? :( ?: 1 [6-9] |? [2-9] \ घ)? \ घ 2) $ | ^ (?: 29 (\ / | - |। \)?? 0 2 \ 3 (:( :( ?: 1 [6-9] | [2-9] \ घ ) (?: 0 [48] |? [2468] [048] | [13,579] [26]) | (:( ?: 16 |? [2468] [048] | [3579] [26]) 00)) )) $ | ^ (?: 0 [1-9] | 1 \ घ | 2 [0-8]) (\ / | - |?।? \) (? :( ?: 0 [1-9]) | (: 1 [0-2])?) \ 4 (? :( ?: 1 [6-9] | [2-9] \ घ) \ घ 2) $

    तिथियां मुश्किल हैं क्योंकि वे पाठ + संख्याओं के रूप में, या विभिन्न स्वरूपों वाले संख्याओं के रूप में दिखाई दे सकते हैं। PHP में एक शानदार डेट फंक्शन है लेकिन कच्चे तार को खींचते समय यह हमेशा सबसे अच्छा विकल्प नहीं है। इस विशिष्ट दिनांक सिंटैक्स के लिए बनाई गई नियमित अभिव्यक्ति का उपयोग करने के बजाय विचार करें। (स्रोत)

    15. YouTube वीडियो आईडी मैच

    /http:\/\/(?:youtu\.be\/|(?:[az]2,3\.)?youtube\.com\/watch(?:\?|#\!)v =) ([\ w -]। 11) * / गी

    YouTube ने वर्षों तक एक ही URL संरचना को रखा है क्योंकि यह सिर्फ काम करता है। यह वेब पर सबसे लोकप्रिय वीडियो साझाकरण साइट भी है, इसलिए YouTube वीडियो सबसे अधिक ट्रैफ़िक चलाते हैं.

    यदि आपको किसी URL से YouTube वीडियो आईडी निकालने की आवश्यकता है तो यह regex कोड एकदम सही है और YouTube URL संरचनाओं के सभी प्रकारों के लिए पूरी तरह से काम करना चाहिए। (स्रोत)

    16. मान्य आईएसबीएन

    / \ b (?: ISBN (? ::??))? ((?: 97 [89])? \ d 9 [\ dx]) \ b / i

    मुद्रित पुस्तकें आईएसबीएन के रूप में ज्ञात नंबरिंग की एक प्रणाली का पालन करती हैं। जब आप आईएसएस -10 और आईएसबीएन -13 के बीच अंतर पर विचार करते हैं तो यह मुश्किल हो सकता है.

    हालाँकि यह अविश्वसनीय स्निपेट आपको एक आईएसबीएन नंबर को सत्यापित करने और यह जांचने की अनुमति देता है कि क्या यह आईएसएस 10 है या 13. सभी कोड PHP में लिखे गए हैं, इसलिए यह वेब डेवलपर्स के लिए असाधारण रूप से उपयोगी साबित होना चाहिए। (स्रोत)

    17. ज़िप कोड की जाँच करें

    ^ \ घ 5 (: [- \ रों] \ घ 4)? $

    इस स्निपेट के निर्माता ने न केवल अपने काम को मुफ्त में जारी किया, बल्कि उन्होंने इसे समझाने के लिए समय भी लिया। आपको यह स्निपेट उपयोगी लगेगा, चाहे आप विशिष्ट 5-अंकीय ज़िप कोड या 9-अंकीय संस्करण का मिलान कर रहे हों.

    ध्यान रखें कि यह मुख्य रूप से ज़िप कोड की अमेरिकी प्रणाली के लिए है, इसलिए इसे अन्य देशों के लिए समायोजन की आवश्यकता हो सकती है। (स्रोत)

    18. वैध ट्विटर उपयोगकर्ता नाम

    / @ ([एक-zA-Z0-9 _] 1,15) /

    यहाँ एक स्ट्रिंग में पाए जाने वाले ट्विटर यूजरनाम के विरुद्ध मिलान के लिए एक बहुत छोटा कोड स्निपेट है। इसकी जाँच करता है @mention वाक्यविन्यास जो किसी ट्वीट (या ट्वीट) की सामग्री को स्वचालित रूप से स्कैन करने के लिए एकदम सही है। (स्रोत)

    19. क्रेडिट कार्ड नंबर

    ^ (?: 4 [0-9] 12 (: [0-9] 3) | 5 [1-5] [0-9] 14 | 6 (?? 011 | 5 [ 0-9] [0-9]) [0-9] 12 | 3 [47] [0-9] 13 | 3 (: 0 [0-5] | [68] [0-9 ]) [0-9] 11 | (: 2131 | 1800 | 35 \ घ 3) \ घ 11) $

    क्रेडिट कार्ड नंबर को मान्य करने के लिए अक्सर एक सुरक्षित मंच की आवश्यकता होती है जो ऑनलाइन कहीं और होस्ट किया गया हो। लेकिन रेगेक्स का उपयोग विशिष्ट क्रेडिट कार्ड नंबर की न्यूनतम आवश्यकताओं के लिए किया जा सकता है.

    व्यक्तिगत कार्ड के लिए कोड की एक अधिक व्यापक सूची यहां पाई जा सकती है। इसमें वीज़ा, मास्टरकार्ड, डिस्कवर और कई अन्य शामिल हैं। (स्रोत)

    20. सीएसएस विशेषताएँ खोजें

    ^ \ * एस [a-zA-जेड \ -] \ s * [:] 1 \ रों [। एक-zA-Z0-9 \ रों #] [;] 1

    सीएसएस पर रेगेक्स चलाना दुर्लभ हो सकता है लेकिन यह या तो एक अविश्वसनीय रूप से विषम स्थिति नहीं है.

    इस कोड स्निपेट का उपयोग प्रत्येक मिलान सीएसएस संपत्ति और व्यक्तिगत चयनकर्ताओं से मूल्य निकालने के लिए किया जा सकता है। इसका उपयोग संभवतः किसी भी संख्या में कारणों से किया जा सकता है, संभवतः सीएसएस के टुकड़े को देखने के लिए या डुप्लिकेट गुणों को हटाने के लिए। (स्रोत)

    21. HTML टिप्पणियाँ स्ट्रिप करें

    यदि किसी भी कारण से आपको HTML के एक ब्लॉक से सभी टिप्पणियों को हटाने की आवश्यकता है, तो यह उपयोग करने के लिए regex कोड है। अभिव्यक्ति के साथ आप preg_replace का उपयोग करके एक PHP उदाहरण पाएंगे। (स्रोत)

    22. फेसबुक प्रोफाइल यूआरएल

    /(?:http:\/\/)?(?:www\.)?facebook\.com\/(?:(?:\w)*#!\/)?(?:pages\/)? (: [\ w \ -] * \ /) * ([\ w \ -] *) /

    फेसबुक अविश्वसनीय रूप से लोकप्रिय है और कई अलग-अलग यूआरएल योजनाओं के माध्यम से चला गया है। ऐसी स्थिति में जहां आप उपयोगकर्ताओं से प्रोफ़ाइल URL ले रहे हैं, यह स्ट्रिंग को पार्स करने में मददगार हो सकता है और पुष्टि कर सकता है कि वे ठीक से संरचित हैं। यह स्निपेट बिल्कुल ऐसा कर सकता है और यह सभी एफबी-शैली लिंक के लिए एकदम सही है। (स्रोत)

    23. इंटरनेट एक्सप्लोरर का संस्करण देखें

    ^। * MSIE [5-8] (?: \ _। [0-9] +)? (?!? * त्रिशूल \ / [5-9] \ _। 0)। * $

    एज के लिए माइक्रोसॉफ्ट का कदम एकमत नहीं रहा है और कई लोग अभी भी क्लासिक इंटरनेट एक्सप्लोरर पर निर्भर हैं। डेवलपर्स को अक्सर प्रतिपादन इंजन के साथ विसंगतियों को संभालने के लिए IE के संस्करणों की जांच करने की आवश्यकता होती है.

    इस स्निपेट का उपयोग जावास्क्रिप्ट में किया जा सकता है ताकि ब्राउज़र एजेंट का परीक्षण किया जा सके जिसके आधार पर इंटरनेट एक्सप्लोरर (5-11) के संस्करण का उपयोग किया जा रहा है। (स्रोत)

    24. मूल्य निकालें

    /(\$[0-9,]+(\.[0-9]2)?)/

    मूल्य निर्धारण में कई प्रकार के प्रारूप होते हैं जिनमें दशमलव, अल्पविराम और मुद्रा प्रतीक होते हैं। यह नियमित अभिव्यक्ति किसी भी स्ट्रिंग से कीमत खींचने के लिए इन सभी विभिन्न स्वरूपों की जांच कर सकती है। (स्रोत)

    25. पार्स ई-मेल हैडर

    /\b[A-Z0-9._%+-]+@(?:[A-Z0-9-]+\.)+[A-Z]2,6\b/i

    कोड की इस एकल पंक्ति के साथ आप बाहर निकलने के लिए ईमेल हेडर के माध्यम से पार्स कर सकते हैं “सेवा मेरे” हेडर से जानकारी। यह एक साथ शामिल कई ईमेल के साथ मिलकर में इस्तेमाल किया जा सकता है.

    यदि आप इस कार्य के लिए रेगेक्स से बचना पसंद करते हैं, तो आप इसके बजाय एक पार्सिंग लाइब्रेरी पर निर्भर हो सकते हैं। (स्रोत)

    26. एक विशेष फिल्टाइप का मिलान करें

    /^(.*\.(?!(htm|html|class|js)$))?[^.]*$/i

    जब आप .xml, .html और .js जैसे विभिन्न फ़ाइल स्वरूपों के साथ काम कर रहे हों, तो यह स्थानीय रूप से और उपयोगकर्ताओं द्वारा अपलोड की गई दोनों फ़ाइलों की जाँच करने में मदद कर सकता है। यह स्निपेट यह जांचने के लिए फ़ाइल एक्सटेंशन को खींचता है कि क्या यह वैध एक्सटेंशन की एक श्रृंखला से वैध है जिसे आवश्यकतानुसार बदला जा सकता है। (स्रोत)

    27. एक URL स्ट्रिंग मिलान करें

    /[-a-zA-Z0-9@:%_\+.~#?&//=]2,256\.[az]2,4\b(\/[-a-zA-Z0 -9 @:।?% _ \ + ~ # & // =] *) / गी

    इस स्निपेट का उपयोग HTTPS और HTTP स्ट्रिंग्स दोनों के लिए किया जा सकता है ताकि यह जांचा जा सके कि टेक्स्ट पारंपरिक TLD डोमेन सिंटैक्स तक मेल खाता है या नहीं। जावास्क्रिप्ट के RegExp का उपयोग करके इस रेगेक्स का एक सरल कार्यान्वयन भी है। (स्रोत)

    28. relend rel =”कोई पालन नहीं” कड़ियों के लिए

    (]] ?!।) [^ "] +)" ((* \ ब्रेल =) [^>] *) (: [^>] *)>

    यदि आप HTML कोड के बैच के साथ काम कर रहे हैं, तो दोहराए जाने वाले कार्यों में मैन्युअल श्रम लागू करना भीषण हो सकता है। इस अवसर के लिए नियमित अभिव्यक्ति परिपूर्ण हैं और वे बहुत सारा समय बचाएंगे.

    यह स्निपेट HTML के एक ब्लॉक से सभी एंकर लिंक को खींच सकता है और एपेंड कर सकता है rel =”कोई पालन नहीं” हर तत्व को विशेषता। डेवलपर जिसने इस कोड को लिखा था, वह कच्चे अभिव्यक्ति के साथ-साथ PHP में काम करने के उदाहरण को प्रकाशित करने के लिए पर्याप्त था.

    29. मीडिया क्वेरी मैच

    / @ मीडिया ([^ ] +) \ ([\ s \ एस] +?) \ S * / जी

    अपने मापदंडों और गुणों में सीएसएस मीडिया प्रश्नों को तोड़ें। यह एक साफ-सुथरे फैशन में बाहरी सीएसएस का विश्लेषण करने में आपकी मदद कर सकता है कि कोड कैसे संचालित होता है। (स्रोत)

    30. गूगल सर्च सिंटेक्स

    /( [++ -इंगसाइड्स-(?:'++'pg".+?"pg=>++-] 1 [^] *) / जी

    आप Google के ट्रेडमार्क सिंटैक्स का उपयोग करके खोज योग्य पाठ में हेरफेर करने के लिए अपना स्वयं का regex कोड बना सकते हैं। धन चिह्न (+) अतिरिक्त कीवर्ड को दर्शाता है और माइनस साइन (-) ऐसे शब्दों को दर्शाता है, जिन्हें अनदेखा किया जाना चाहिए और परिणामों के लिए हटा दिया जाना चाहिए.

    यह एक जटिल जटिल स्निपेट है, लेकिन इसका उपयोग ठीक से किया जाता है जो आपके स्वयं के खोज एल्गोरिदम के निर्माण के लिए एक आधार प्रदान कर सकता है। (स्रोत)

    लपेटें

    रेगेक्स में महारत हासिल करने का मार्ग लंबा है, लेकिन अगर आप इसके साथ चिपके रहते हैं तो पुरस्कृत करते हैं। पुनरावृत्ति के माध्यम से अध्ययन के लिए सबसे अच्छा तरीका ठेठ रेगेक्स उपकरण से परे है। वेब एप्लिकेशन बनाने की कोशिश करें जो इन रीजेक्स स्निपेट पर भरोसा करते हैं, यह जानने के लिए कि वे एक वास्तविक कामकाजी वेब ऐप में कैसे काम करते हैं। और अगर आपके पास सुझाव देने के लिए अन्य स्निपेट्स हैं तो आप उन्हें नीचे टिप्पणी क्षेत्र में पोस्ट कर सकते हैं.

    अब पढ़ो:

    50 उपयोगी सीएसएस स्निपेट्स हर डिजाइनर के पास होना चाहिए