• Omnilude Toolsऑनलाइन टूल्स का संग्रह
  • होम
ऑनलाइन टूल्स
  • डेवलपर टूल्स
    • UUID जनरेटर
    • टाइमस्टैम्प कनवर्टर
    • एनकोडर/डिकोडर
    • रंग चयनकर्ता
    • रेगेक्स टेस्टर
    • डेटा कन्वर्टर
    • हैश जनरेटर
    • क्रॉन एक्सप्रेशन
    • नामकरण नियम परिवर्तक
    • JWT डीबगर
    • ब्राउज़र जानकारी
    • आधार परिवर्तन
    • मेटा टैग जनरेटर
    • पासवर्ड
  • टेक्स्ट टूल्स
  • उपयोगी टूल्स
  • समय उपकरण
  • कैलकुलेटर टूल्स

रेगेक्स टेस्टर

रेगुलर एक्सप्रेशन टेस्ट करें

अपडेट

हाल ही में जारी सुधार

नया
थीम बदलें
लाइट मोड
डार्क मोड
सिस्टम

रेगेक्स पैटर्न

/
/g

टेस्ट स्ट्रिंग

रिप्लेस

सामान्य पैटर्न

[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
https?://[\w\-._~:/?#[\]@!$&'()*+,;=%]+
0\d{1,2}-\d{3,4}-\d{4}
\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
\d{4}-\d{2}-\d{2}
\d+
[a-zA-Z]+
<[^>]+>

चीटशीट

कैरेक्टर क्लास
. - कोई भी कैरेक्टर
\d - अंक [0-9]
\w - वर्ड कैरेक्टर [a-zA-Z0-9_]
\s - व्हाइटस्पेस
क्वांटिफायर
* - 0 या अधिक
+ - 1 या अधिक
? - 0 या 1
{n} - ठीक n बार
{n,m} - n से m बार
एंकर
^ - स्ट्रिंग की शुरुआत
$ - स्ट्रिंग का अंत
\b - वर्ड बाउंड्री
ग्रुप
(abc) - कैप्चर ग्रुप
(?:abc) - नॉन-कैप्चर ग्रुप
a|b - OR ऑपरेशन

Regex Tester क्या है?

Regex Tester एक ऑनलाइन टूल है जो रियल-टाइम में Regular Expression लिख और परीक्षण कर सकता है। जटिल पैटर्न के मिलान परिणाम तुरंत जांच सकता है।

  • रीयल-टाइम पैटर्न मैचिंग और हाइलाइट प्रदर्शन
  • g (ग्लोबल), i (केस इग्नोर), m (मल्टीलाइन), s (dotAll) फ़्लैग समर्थन
  • स्ट्रिंग प्रतिस्थापन सुविधा ($1, $2 आदि कैप्चर ग्रुप संदर्भ संभव)
  • मैचिंग विस्तृत जानकारी प्रदान (मैचिंग स्थिति, कैप्चर ग्रुप आदि)
  • बार-बार उपयोग होने वाले रेगेक्स पैटर्न टेम्पलेट (ईमेल, URL, फ़ोन नंबर आदि)
  • रेगेक्स सिंटैक्स चीट शीट अंतर्निहित

उपयोग करने का तरीका

  1. 1

    रेगेक्स पैटर्न दर्ज करें

    ऊपरी इनपुट फ़ील्ड में टेस्ट करना चाहते हैं वह रेगुलर एक्सप्रेशन पैटर्न दर्ज करें। उदाहरण के लिए ईमेल सत्यापन पैटर्न या विशिष्ट स्ट्रिंग निष्कर्षण पैटर्न लिखा जा सकता है।

  2. 2

    फ़्लैग सेट करें

    आवश्यकतानुसार g (ग्लोबल खोज), i (केस इग्नोर), m (मल्टीलाइन), s (dotAll) फ़्लैग सक्रिय करें। फ़्लैग संयोजन के अनुसार मैचिंग व्यवहार बदलता है।

  3. 3

    टेस्ट स्ट्रिंग दर्ज करें

    रेगेक्स से जांचने वाली लक्ष्य स्ट्रिंग दर्ज करें। दर्ज करते ही मैच हुए भाग हाइलाइट में प्रदर्शित होते हैं जिससे परिणाम रीयल-टाइम में देखा जा सकता है।

  4. 4

    मैचिंग परिणाम देखें

    मैच हुई स्ट्रिंग की संख्या, स्थिति, कैप्चर ग्रुप आदि की विस्तृत जानकारी देखें। आवश्यक होने पर प्रतिस्थापन स्ट्रिंग दर्ज करके प्रतिस्थापन परिणाम का पूर्वावलोकन भी किया जा सकता है।

  5. 5

    चीट शीट और टेम्पलेट का उपयोग करें

    रेगेक्स सिंटैक्स याद न आने पर अंतर्निहित चीट शीट देखें, और बार-बार उपयोग होने वाले पैटर्न टेम्पलेट पर क्लिक करके तेज़ी से लागू करें।

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

g (global) फ़्लैग न होने पर केवल पहला मैच खोजकर रुक जाता है, लेकिन g फ़्लैग सक्रिय करने पर पूरी स्ट्रिंग में सभी मैच खोजे जाते हैं। प्रतिस्थापन में भी g फ़्लैग होने पर ही सभी मिलान प्रतिस्थापित होते हैं।

कोष्ठक () में लिपटा भाग कैप्चर ग्रुप बनता है। प्रतिस्थापन में $1 पहले ग्रुप, $2 दूसरे ग्रुप के मैच मान को संदर्भित करता है। उदाहरण के लिए (\d{4})-(\d{2}) पैटर्न में $2/$1 से प्रतिस्थापित करने पर दिनांक प्रारूप बदला जा सकता है।

m (multiline) फ़्लैग ^ और $ को संपूर्ण स्ट्रिंग की शुरुआत/अंत की बजाय प्रत्येक पंक्ति की शुरुआत/अंत पर मैच कराता है। कई पंक्तियों वाले टेक्स्ट में पंक्ति-दर-पंक्ति पैटर्न लागू करने पर उपयोगी है।

रेगेक्स में विशेष अर्थ वाले वर्ण (. * + ? ^ $ [ ] { } ( ) | \) को शाब्दिक (literal) रूप में मैच करने के लिए आगे बैकस्लैश (\) लगाना आवश्यक है। उदाहरण के लिए पूर्ण विराम खोजने के लिए \. लिखें।

डिफ़ॉल्ट रूप से . (डॉट) न्यूलाइन वर्ण (\n) को छोड़कर सभी वर्णों से मैच करता है। s फ़्लैग सक्रिय करने पर . न्यूलाइन वर्ण सहित सभी वर्णों से मैच करता है, जो कई पंक्तियों में फैले पैटर्न को संसाधित करने पर आवश्यक है।

उपयोगी टिप्स

  • ईमेल, URL, फ़ोन नंबर आदि बार-बार उपयोग होने वाले पैटर्न टेम्पलेट का उपयोग करें तो शुरू से लिखने की आवश्यकता के बिना तेज़ी से शुरू किया जा सकता है।
  • जटिल रेगेक्स में नॉन-कैप्चर ग्रुप (?:...) का उपयोग करके अनावश्यक कैप्चर कम करें तो प्रदर्शन बेहतर होता है।
  • लालची (greedy) मैचिंग (*, +) अपेक्षा से अधिक वर्ण पकड़े तो आलसी (lazy) मैचिंग (*?, +?) उपयोग करें।
  • \b (शब्द सीमा) का उपयोग करें तो शब्द इकाई में सटीक मैचिंग संभव है और आंशिक मैचिंग से बचाव होता है।
  • प्रतिस्थापन सुविधा में $& (पूर्ण मैच), $` (मैच से पहले), $' (मैच के बाद) जैसे विशेष वेरिएबल भी उपयोग किए जा सकते हैं।
  • रेगेक्स लिखते समय सरल पैटर्न से शुरू करके क्रमिक रूप से जटिल बनाएं तो डीबगिंग आसान होती है।

Omnilude Tools

डेवलपर्स, डिजाइनर्स और क्रिएटर्स के लिए मुफ्त ऑनलाइन टूल्स। सभी डेटा आपके ब्राउज़र में स्थानीय रूप से प्रोसेस होता है।

डेवलपर टूल्स

  • UUID जनरेटर
  • टाइमस्टैम्प कनवर्टर
  • एनकोडर/डिकोडर
  • रंग चयनकर्ता

टेक्स्ट टूल्स

  • JSON एडिटर
  • टेक्स्ट तुलना
  • टेक्स्ट काउंटर
  • Markdown

कानूनी जानकारी

  • गोपनीयता नीति
  • उपयोग की शर्तें
  • सेवा परिचय

© 2026 Omnilude. All rights reserved.

फ़ीडबैक भेजें