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

हर रेगुलर-एक्सप्रेशन टोकन, एक उदाहरण के साथ समझाया गया। सब कुछ एक अंतर्निहित संदर्भ से आपके ब्राउज़र में चलता है: सर्वर पर कुछ भी नहीं भेजा जाता।

टोकन नाम विवरण उदाहरण
कोई टोकन आपकी खोज से मेल नहीं खाता।
कोई अलग टोकन या शब्द आज़माएँ: जैसे \b, lookahead या quantifier।

रेगेक्स टोकन संदर्भ के बारे में

Regex Token Reference हर रेगुलर-एक्सप्रेशन बिल्डिंग ब्लॉक को एक सर्च करने योग्य तालिका में इकट्ठा करता है: \d और \w जैसी कैरेक्टर क्लासेज़, ^ और \b जैसे एंकर, * और {2,4} जैसे क्वांटिफ़ायर, ग्रुप और बैकरेफ़रेंस, लुकअहेड व लुकबिहाइंड, i, g और m जैसे फ़्लैग, और विशेष कैरेक्टरों के लिए एस्केप। हर टोकन के साथ उसका नाम, एक सादा-भाषा अर्थ और एक छोटा उदाहरण दिया गया है।

यह उस पल के लिए बनाया गया है जब आपको कोई टोकन आधा-अधूरा याद हो: आप जानते हैं कि कोई लुकअहेड है लेकिन याद नहीं कि यह (?=…) है या (?<=…), या आपको याद नहीं आता कि \b वर्ड बाउंड्री है या बैकस्पेस। सर्च खुद टोकन, उसका नाम या उसके अर्थ का कोई शब्द स्वीकार करता है, इसलिए इनमें से कोई भी सुराग सही पंक्ति ढूँढ लेता है।

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

रेगेक्स टोकन संदर्भ का उपयोग कैसे करें

  1. सर्च बॉक्स में एक टोकन (\d), एक नाम (word boundary) या एक अर्थ कीवर्ड (lookahead) टाइप करें।
  2. या तालिका को श्रेणी से संकुचित करें: कैरेक्टर क्लासेज़, एंकर, क्वांटिफ़ायर, ग्रुप, लुकअराउंड, फ़्लैग या एस्केप।
  3. टोकन का सादा-भाषा विवरण और उसका छोटा उपयोग उदाहरण पढ़ें।
  4. अपने पैटर्न के लिए सटीक टोकन पाने के लिए कॉपी बटन पर क्लिक करें।

अक्सर पूछे जाने वाले प्रश्न

दोनों बिना उपभोग किए यह जाँचते हैं कि मौजूदा स्थिति के आसपास क्या है। एक लुकअहेड (?=…) आगे आने वाले टेक्स्ट की जाँच करता है; एक लुकबिहाइंड (?<=…) पहले आने वाले टेक्स्ट की जाँच करता है। इनके नेगेटिव रूप, (?!…) और (?<!…), की मांग है कि पैटर्न अनुपस्थित हो।

एक वर्ड बाउंड्री: किसी वर्ड कैरेक्टर (अक्षर, अंक, अंडरस्कोर) और एक नॉन-वर्ड कैरेक्टर या स्ट्रिंग के किनारे के बीच की ज़ीरो-विड्थ स्थिति। यह एक स्थिति मैच करता है, कोई कैरेक्टर नहीं, यही कारण है कि \bcat\b “cat” पाता है लेकिन “concatenate” नहीं।

जब उस कैरेक्टर का विशेष अर्थ हो: . * + ? ( ) [ ] { } | ^ $ और बैकस्लैश ख़ुद। इसे शाब्दिक रूप से मैच करने के लिए इसके आगे एक बैकस्लैश लगाएँ; escapes श्रेणी हर एक को एक उदाहरण के साथ सूचीबद्ध करती है।

सूचीबद्ध टोकन मुख्यधारा इंजन (JavaScript, PCRE और इनके जैसे) द्वारा साझा किए जाने वाला सामान्य कोर हैं। कुछ एडवांस्ड फ़ीचर, जैसे लुकबिहाइंड, कुछ इंजनों में बाद में आए, इसलिए किनारे के मामलों के लिए अपनी भाषा के दस्तावेज़ जाँचें।

यह पेज अलग-अलग टोकन के लिए एक लुकअप रेफ़रेंस है। सैंपल टेक्स्ट के मुक़ाबले पूरे पैटर्न बनाने और आज़माने के लिए, इसे एक रेगेक्स टेस्टर के साथ इस्तेमाल करें: यह रेफ़रेंस आपको बताता है कि हर टुकड़े का क्या मतलब है जबकि आप बनाते हैं।

हाँ, पूरी तरह मुफ़्त। तालिका पेज के साथ आती है, और खोजना, फ़िल्टर करना और कॉपी करना: सब कुछ बिना किसी सर्वर रिक्वेस्ट के आपके ब्राउज़र में होता है।

इसे साझा करें
मदद चाहिए?
इस टूल में कोई समस्या मिली? हमारी टीम को बताएं।
समस्या की रिपोर्ट करें

इस मुफ़्त टूल को अपनी वेबसाइट पर जोड़ें: नीचे दिया गया कोड कॉपी और पेस्ट करें।