कैसे इस्तेमाल करें
- Regex pattern input में लिखें।
- Sample text paste करें और flags चुनें।
- Matches और groups review करें।
विकल्पों की जानकारी
- Pattern
- Text match करने वाला regular expression।
- Test text
- जिस text पर regex चलाना है।
- Flags
- Global, case-insensitive या multiline matching जैसे विकल्प।
त्वरित संदर्भ
| सिंटैक्स | क्या मैच करता है |
|---|---|
\d \w \s |
अंक, शब्द का अक्षर, खाली जगह |
[abc] [^abc] [a-z] |
इनमें से एक, इनमें से कोई नहीं, दायरा |
* + ? {2,5} |
0 या ज़्यादा, 1 या ज़्यादा, 0 या 1, 2 से 5 के बीच |
*? +? |
Lazy, यानी जितना कम हो सके |
^ $ \b |
शुरुआत, अंत, शब्द की सीमा |
(…) (?:…) (?<name>…) |
capture, बिना capture वाला, नामित group |
(?=…) (?!…) (?<=…) (?<!…) |
lookahead, negative lookahead, lookbehind, negative lookbehind |
\p{L} \p{Script=Han} |
कोई भी अक्षर, चीनी अक्षर (u flag के साथ) |
उदाहरण
ada@example.com पर pattern (?<user>[\w.+-]+)@(?<domain>[\w-]+(?:\.[\w-]+)+) से user = ada और domain = example.com मिलता है। replacement $<domain>/$<user> से example.com/ada बनता है।
अक्सर पूछे जाने वाले सवाल
Regex में slash लिखना जरूरी है?
Tool के input format पर निर्भर करता है; सामान्यतः केवल pattern और अलग flags भरें।
Invalid pattern होने पर क्या दिखेगा?
Parser error दिखाई देगा और matches नहीं दिखेंगे।
क्या sample text server पर जाता है?
नहीं। Regex matching browser में होती है।
प्राइवेसी
यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपकी फ़ाइलें और टेक्स्ट आपके डिवाइस पर ही प्रोसेस होते हैं और हमारे सर्वर पर कभी अपलोड नहीं होते।