रेग्युलर एक्स्प्रेशन कसे तपासावे
- पहिल्या रकान्यात एक्स्प्रेशन टाइप करा, आजूबाजूच्या स्लॅशशिवाय.
- तुम्हाला हवे ते पर्याय निवडा, जसे अक्षरप्रकार दुर्लक्षित करणे किंवा सर्व जुळणारे शोधणे.
- तुमचा चाचणी मजकूर पेस्ट करा: जुळणारे भाग ठळक होतात आणि त्यांच्या ग्रुपसह यादीत दिसतात.
- हवे असल्यास बदल टाइप करा आणि निकाल मजकूर कॉपी करा.
Regex टेस्टर कशासाठी उपयोगी आहे
रेग्युलर एक्स्प्रेशन (regex) हा मजकूर शोधण्याचा, तपासण्याचा किंवा बदलण्याचा पॅटर्न आहे: ईमेल, फोन नंबर, तारखा, कोड. तुमच्या कोडमध्ये वापरण्यापूर्वी तो तपासल्याने चुका आणि वेळ वाचतो.
हे टूल JavaScript रेग्युलर एक्स्प्रेशन इंजिन वापरते, तेच जे तुमच्या ब्राउझरमध्ये आणि Node.js मध्ये आहे. ते मजकुरातील प्रत्येक जुळणारा भाग चिन्हांकित करते आणि प्रत्येक कॅप्चर ग्रुपची, नावाच्या ग्रुपसहित, किंमत दाखवते.
बदल $1, $2 आणि JavaScript च्या बाकी सिंटॅक्सला समर्थन देतो, म्हणून मोठा बदल लागू करण्यापूर्वी तयार करायला तो उपयोगी आहे.
लक्षात ठेवण्यासारख्या गोष्टी
- हे JavaScript सिंटॅक्सवर चालते. इतर भाषा (Python, PHP, Java) काही रचनांत वेगळ्या आहेत.
- चुकीच्या लिहिलेल्या एक्स्प्रेशनला खूप वेळ लागू शकतो (जास्तीचे बॅकट्रॅकिंग). 2 सेकंदांपेक्षा जास्त झाले तर ते थांबवले जाते आणि तुम्हाला कळवले जाते.
- जास्तीत जास्त पहिले 1000 जुळणारे भाग दाखवले जातात.
वारंवार विचारले जाणारे प्रश्न
g, i, m, s आणि u फ्लॅगचा अर्थ काय?
g फक्त पहिले नाही तर सर्व जुळणारे शोधतो. i मोठी आणि लहान अक्षरे दुर्लक्षित करतो. m मुळे ^ आणि $ प्रत्येक ओळीवर लागू होतात. s बिंदूला ओळ-खंडाशी जुळू देतो. u Unicode मोड चालू करतो.
ते कोणत्या भाषेशी सुसंगत आहे?
JavaScript. मूलभूत रचना (क्लासेस, ग्रुप, क्वांटिफायर, अँकर) जवळजवळ सर्व भाषांत सारख्याच आहेत.
बदलात ग्रुप कसे वापरायचे?
क्रमांकित ग्रुपसाठी $1, $2 इत्यादी, संपूर्ण जुळणीसाठी $& आणि नावाच्या ग्रुपसाठी $<name> वापरा.
माझा मजकूर कोणत्याही सर्व्हरला पाठवला जातो का?
नाही. सर्व काही तुमच्या ब्राउझरमध्ये होते आणि तुमचा मजकूर कधीही तुमचे डिव्हाइस सोडत नाही.
हे मोफत आहे का?
होय, हे मोफत आहे, नोंदणी लागत नाही आणि थेट तुमच्या ब्राउझरमध्ये चालते.