Regex परीक्षक र डिबगर- तपाईंको नियमित अभिव्यक्तिहरू अनलाइन परीक्षण, प्रमाणित र डिबग गर्नुहोस्
Regex परीक्षक र डिबगर भनेको के हो ?
परीक्षक Regex र डिबगर एक शक्तिशाली अनलाइन उपकरण हो जसले तपाईंलाई regex वास्तविक समयमा नियमित अभिव्यक्तिहरू() परीक्षण गर्न, प्रमाणित गर्न र डिबग गर्न अनुमति दिन्छ। तपाईं विकासकर्ता, डेटा विश्लेषक, वा प्रणाली प्रशासक हुनुहुन्छ भने, नियमित अभिव्यक्तिहरूमा निपुणता हासिल गर्नाले तपाईंलाई पाठ प्रशोधन, डेटा प्रमाणीकरण, र ढाँचा मिलान कार्यहरू कुशलतापूर्वक ह्यान्डल गर्न मद्दत गर्न सक्छ।
JavaScript नियमित अभिव्यक्तिहरू, Python, PHP, Perl, Ruby, र Go जस्ता प्रोग्रामिङ भाषाहरूमा व्यापक रूपमा प्रयोग गरिन्छ, साथै grep, sed, awk , र bash स्क्रिप्टहरू जस्ता कमाण्ड-लाइन उपकरणहरूमा पनि प्रयोग गरिन्छ । यद्यपि, यसको जटिल वाक्य रचनाको कारणले गर्दा एक उत्तम सिर्जना गर्नु regex चुनौतीपूर्ण हुन सक्छ। त्यहीं यो उपकरण काममा आउँछ।
Regex परीक्षक र डिबगरका मुख्य विशेषताहरू
वास्तविक-समय मिलान: regex टाइप गर्दा आफ्नो नतिजा हेर्नुहोस् ।
त्रुटि हाइलाइटिङ: वाक्य रचना त्रुटिहरूमा तत्काल प्रतिक्रिया प्राप्त गर्नुहोस् regex ।
बहु झण्डा समर्थन: ग्लोबल(g) , केस असंवेदनशील(i) , बहुरेखा(m) , डट सबै(हरू) , र युनिकोड(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
अपेक्षित आउटपुट:
मिल्दो:
बेजोड:
ftp://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 आजै विशेषज्ञ बन्नुहोस्!