Regex à¤à¥à¤¸à¥à¤à¤°
रà¥à¤¯à¤²-à¤à¤¾à¤à¤® मà¥à¤ रà¥à¤à¥à¤²à¤° à¤à¤à¥à¤¸à¤ªà¥à¤°à¥à¤¶à¤¨ à¤à¥ à¤à¥à¤¸à¥à¤ à¤à¤° डà¥à¤¬à¤ à¤à¤°à¥à¤à¥¤
Regex à¤à¥à¤¸à¥à¤à¤° à¤à¥ बारॠमà¥à¤
रà¥à¤¯à¤²-à¤à¤¾à¤à¤® मà¥à¤à¤¿à¤à¤ à¤à¥ साथ रà¥à¤à¥à¤²à¤° à¤à¤à¥à¤¸à¤ªà¥à¤°à¥à¤¶à¤¨ à¤à¥ à¤à¥à¤¸à¥à¤ à¤à¤° डà¥à¤¬à¤ à¤à¤°à¥à¤à¥¤ हाà¤à¤²à¤¾à¤à¤à¥à¤¡ मà¥à¤, à¤à¥à¤ªà¥à¤à¤° à¤à¥à¤°à¥à¤ª à¤à¤° मà¥à¤ पà¥à¤à¥à¤¶à¤¨ दà¥à¤à¥à¤à¥¤ सà¤à¥ JavaScript regex फà¥à¤²à¥à¤à¥à¤¸ à¤à¤¾ समरà¥à¤¥à¤¨ à¤à¤°à¤¤à¤¾ हà¥à¥¤
यह टूल क्या है?
हमारा regex टेस्टर आपको वास्तविक समय में किसी भी इनपुट टेक्स्ट के खिलाफ रेगुलर एक्सप्रेशन लिखने और परीक्षण करने देता है। जैसे ही आप अपना पैटर्न टाइप करते हैं मैच हाइलाइट होते हैं, और कैप्चर ग्रुप अलग से प्रदर्शित होते हैं। यह JavaScript regex सिंटैक्स का समर्थन करता है जिसमें global (g), case-insensitive (i), multiline (m) और अधिक जैसे फ्लैग शामिल हैं।
उपयोग कैसे करें
- Pattern फ़ील्ड में अपना रेगुलर एक्सप्रेशन दर्ज करें।
- वैकल्पिक रूप से फ्लैग सेट करें (g के लिए global, i के लिए case-insensitive, m के लिए multiline)।
- Test Input फ़ील्ड में परीक्षण स्ट्रिंग दर्ज करें।
- वास्तविक समय में मैच हाइलाइट होते हैं, और कैप्चर ग्रुप परिणाम पैनल में दिखाई देते हैं।
सामान्य उपयोग के मामले
- विकास के दौरान रेगुलर एक्सप्रेशन का परीक्षण और डीबगिंग करना
- इंटरेक्टिव रूप से पैटर्न के साथ प्रयोग करके regex सिंटैक्स सीखना
- यह सत्यापित करना कि regex ईमेल पते, फोन नंबर या URL को सही तरीके से मैच करता है
- लॉग फ़ाइलों या टेक्स्ट डेटा से विशिष्ट डेटा पैटर्न निकालना
टिप्स और ट्रिक्स
- सभी मैच खोजने के लिए हमेशा 'g' फ्लैग का उपयोग करें, न कि केवल पहला।
- सरल शुरुआत करें — एक बार में regex का एक टुकड़ा बनाएं और प्रत्येक अतिरिक्त का परीक्षण करें।
- जब आपको विशेष कैरेक्टर (. * + ? [ ] { } | ^ $ \\ /) को शाब्दिक रूप से चाहिए तो बैकस्लैश से एस्केप करें।
अक्सर पूछे जाने वाले प्रश्न
मेरा पैटर्न एक से अधिक घटना मैच क्यों नहीं करता?
global (g) फ्लैग के बिना, JavaScript regex पहले मैच के बाद रुक जाता है। सभी घटनाएं हाइलाइट और गणना करने के लिए g फ्लैग जोड़ें।
case-insensitive और multiline फ्लैग्स के बीच क्या अंतर है?
i फ्लैग अक्षर मिलान को केस-अज्ञेयवादी बनाता है (A मेल खाता है a)। m फ्लैग ^ और $ को पूरी स्ट्रिंग के केवल शुरुआत/अंत के बजाय प्रत्येक पंक्ति के शुरुआत/अंत से मेल खाने के लिए बदल देता है।
मैं कैप्चर ग्रुप से मेल खाने वाले को कैसे देख सकता हूं?
आप जिस हिस्से को निकालना चाहते हैं उसे कोष्ठक में लपेटें, जैसे (\d+)। परिणाम पैनल प्रत्येक कैप्चर ग्रुप की मेल खाने वाली वैल्यू पूर्ण मैच से अलग सूचीबद्ध करता है।
क्या यह टूल lookaheads और lookbehinds का समर्थन करता है?
हाँ, चूंकि यह JavaScript regex इंजन पर चलता है, जो आधुनिक ब्राउज़र में lookaheads (?=...), negative lookaheads (?!...) और lookbehinds (?<=...) का समर्थन करता है।
क्या मेरा टेस्ट टेक्स्ट या पैटर्न कहीं भेजा जाता है?
नहीं। मिलान JavaScript के निर्मित RegExp इंजन का उपयोग करके पूरी तरह से क्लायंट-साइड होता है — कुछ भी सर्वर को नहीं भेजा जाता।
रीयल-टाइम मैचिंग के साथ रेगुलर एक्सप्रेशन को टेस्ट और डीबग करें। मैच हाइलाइट करें, कैप्चर ग्रुप देखें, हमारे मुफ्त regex टेस्टर के साथ कई स्ट्रिंग्स टेस्ट करें।
regex टेस्टर · regex टेस्ट · regex वैलिडेट · regex डीबग · ऑनलाइन regex · पैटर्न मैचिंग · regex चेकर · regex बिल्डर · regex टूल