Regex टेस्टर आणि डीबगर- तुमचे रेग्युलर एक्सप्रेशन्स ऑनलाइन तपासा, सत्यापित करा आणि डीबग करा
Regex टेस्टर आणि डीबगर म्हणजे काय ?
टेस्टर Regex आणि डीबगर हे एक शक्तिशाली ऑनलाइन साधन आहे जे तुम्हाला रिअल-टाइममध्ये रेग्युलर एक्सप्रेशन्स() ची चाचणी, प्रमाणीकरण आणि डीबग करण्याची परवानगी देते regex. तुम्ही डेव्हलपर, डेटा विश्लेषक किंवा सिस्टम प्रशासक असलात तरीही, रेग्युलर एक्सप्रेशन्समध्ये प्रभुत्व मिळवल्याने तुम्हाला टेक्स्ट प्रोसेसिंग, डेटा व्हॅलिडेशन आणि पॅटर्न मॅचिंग टास्क कार्ये कार्यक्षमतेने हाताळण्यास मदत होऊ शकते.
JavaScript रेग्युलर एक्सप्रेशन्सचा वापर, Python, PHP, Perl, Ruby, आणि Go सारख्या प्रोग्रामिंग भाषांमध्ये तसेच grep, sed, awk आणि bash स्क्रिप्ट्स सारख्या कमांड-लाइन टूल्समध्ये मोठ्या प्रमाणात केला जातो. तथापि, त्याच्या जटिल वाक्यरचनामुळे परिपूर्ण तयार करणे regex आव्हानात्मक असू शकते. तिथेच हे टूल उपयुक्त ठरते.
Regex टेस्टर आणि डीबगरची प्रमुख वैशिष्ट्ये
रिअल-टाइम मॅचिंग: regex तुम्ही टाइप करता तसे तुमचे निकाल पहा .
त्रुटी हायलाइट करणे: वाक्यरचना त्रुटींवर त्वरित अभिप्राय मिळवा regex.
मल्टिपल फ्लॅग सपोर्ट: ग्लोबल(g) , केस इनसेन्सिटिव्ह(i) , मल्टीलाइन(m) , डॉट ऑल(s) आणि युनिकोड(u) सारख्या फ्लॅगसह चाचणी करा .
ओळ-दर-ओळ प्रमाणीकरण: तुमच्या पॅटर्नशी कोणत्या ओळी जुळतात आणि कोणत्या ओळींमध्ये त्रुटी आहेत ते ओळखा.
वापरण्यास सोपे: नवशिक्या आणि प्रगत वापरकर्त्यांसाठी सोपा इंटरफेस.
Regex टेस्टर आणि डीबगर कसे वापरावे
तुमचे रेग्युलर एक्सप्रेशन एंटर करा: "रेग्युलर एक्सप्रेशन" इनपुट फील्डमध्ये तुमचा regex पॅटर्न टाइप करा.
चाचणी स्ट्रिंग जोडा: तुमचा चाचणी मजकूर "चाचणी स्ट्रिंग" क्षेत्रात पेस्ट करा. प्रत्येक ओळ स्वतंत्रपणे प्रमाणित केली जाईल.
ध्वज निवडा: तुमच्या साठी योग्य ध्वज निवडा regex.
Regex निकाल पाहण्यासाठी "चाचणी " वर क्लिक करा.
उदाहरण १: ईमेल पत्ते सत्यापित करणे
Regex नमुना:
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
चाचणी स्ट्रिंग:
[email protected]
hello1example.com
[email protected]
invalid-email@com
example@domain
अपेक्षित आउटपुट:
जुळलेले:
उदाहरण@डोमेन
अतुलनीय:
हॅलो१एक्सॅम्पल.कॉम
अवैध-email@com
उदाहरण २: URL काढणे
Regex नमुना:
https?:\/\/(www\.)?[\w\-]+(\.[\w\-]+)+([\/\w\-._~:?#\[\]@!$&'()*+,;=%]*)?
चाचणी स्ट्रिंग:
https://example.com
http://www.google.com
ftp://example.com
https://sub.domain.co.uk/path/to/page
example.com
अपेक्षित आउटपुट:
जुळलेले:
अतुलनीय:
एफटीपी://उदाहरण.कॉम
उदाहरण.कॉम
उदाहरण ३: फोन नंबरची पडताळणी करणे
Regex नमुना:
\+?\d{1,3}[-.\s]?\(?\d{1,4}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,9}
चाचणी स्ट्रिंग:
+1-800-555-1234
(123) 456-7890
800.555.1234
+44 20 7946 0958
555-1234
Invalid-Phone-Number
अपेक्षित आउटपुट:
जुळलेले:
+१-८००-५५५-१२३४
(१२३) ४५६-७८९०
८००.५५५.१२३४
+४४ २० ७९४६ ०९५८
५५५-१२३४
अतुलनीय:
चुकीचा फोन नंबर
प्रभावी नियमित अभिव्यक्ती तयार करण्यासाठी टिप्स
विशिष्ट स्थानांशी जुळण्यासाठी (ओळीची सुरुवात) आणि(ओळीचा शेवट) सारखे अँकर वापरा.
^
$
परवानगी असलेले वर्ण निर्दिष्ट करण्यासाठी, , आणि सारखे वर्ण वर्ग वापरा.
[a-z]
[A-Z]
[0-9]
पुनरावृत्तीची संख्या नियंत्रित करण्यासाठी, आणि सारखे क्वांटिफायर वापरा.
+
*
?
{n,m}
जुळलेले नमुने कॅप्चर करण्यासाठी आणि पुन्हा वापरण्यासाठी गट आणि बॅकरेफरन्स वापरा .
जुळणारे वर्तन नियंत्रित करण्यासाठी, , आणि सारखे ध्वज वापरा.
g
i
m
s
u
निष्कर्ष
रेग्युलर एक्सप्रेशन्समध्ये प्रभुत्व मिळवल्याने टेक्स्ट डेटासह काम करताना तुमचा वेळ आणि मेहनत वाचू शकते. हे Regex टेस्टर आणि डीबगर तुमच्या कोडमध्ये वापरण्यापूर्वी तुमचे पॅटर्न तपासणे, प्रमाणित करणे आणि डीबग करणे सोपे करते. regex आजच वापरून पहा आणि तज्ञ बना!