Regex Tester
Regular expressions ko live test karein, matches, groups aur flags ke saath.
Aapka pattern aur test string aapke browser mein locally evaluate hote hain aur kuch bhi server par upload nahi hota.
Do strings compare kar rahe hain? Text Diff tool try karein.
Regex Tester ke baare mein
Yeh regex tester aapko JavaScript regular expressions live banane aur debug karne deta hai, jaise hi aap type karte hain har match aapke sample text mein highlight ho jaata hai. Ek online regex tester ke roop mein yeh capture groups, named groups aur har match ke exact start aur end positions dikhata hai, taaki aap dekh sakein ki ek pattern theek kya pakadta hai. g, i, m, s aur u flags toggle karke regular expressions ko alag conditions mein test karein bina dobara likhe. Yeh wahi RegExp engine use karta hai jo aapke browser ke saath aata hai, isliye results wahi reflect karte hain jo aapka JavaScript code runtime par karega. Validation likhne wale developers, parsing rules check karne wale QA engineers, aur regexp seekhne walon ke liye useful. Sab kuch aapke browser mein locally chalta hai, isliye aapke patterns aur test data device se bahar nahi jaate.
Features
- Pattern type karte hi har match ko test string mein live highlight karta hai
- Har match ke liye numbered capture groups aur named groups dikhata hai
- Har match ka start aur end index report karta hai
- g, i, m, s aur u flags ko alag-alag toggle karein
- Sahi results ke liye native browser JavaScript RegExp engine use karta hai
- Pattern syntax errors saamne laata hai taaki aap invalid expressions tezi se theek kar sakein
- Patterns aur test text poori tarah aapke browser mein process karta hai
Regex Tester kaise use karein
- Apna regular expression pattern field mein type ya paste karein.
- Pattern ke upar zaroori flags (g, i, m, s, u) toggle karein.
- Apna sample text test string box mein paste karein.
- Results panel mein highlighted matches, capture groups aur positions padhein.
Example
Input
Pattern: (\w+)@(\w+)\.com Flags: g
Text: contact alice@example.com or bob@test.com
Output
Match 1: alice@example.com group1=alice group2=example
Match 2: bob@test.com group1=bob group2=test
Har email se nikale gaye capture groups ke saath do matches.
Common errors aur troubleshooting
- Kai match hone chahiye lekin sirf pehla match dikhta hai. — g (global) flag enable karein — iske bina RegExp pehle match ke baad ruk jaata hai.
- Case-sensitive pattern 'Error' aur 'error' jaise shabd miss kar deta hai. — i (ignore case) flag on karein taaki pattern letter case ke bawajood match kare.
- Multiline text mein ek dot (.) newline characters se match nahi kar raha. — s (dotall) flag enable karein taaki . line breaks se bhi match kare.
- ^ aur $ sirf poore string par anchor hote hain, har line par nahi. — m (multiline) flag enable karein taaki har line ke start aur end par anchor ho.
- Named groups ya Unicode property escapes (\p{...}) error dete hain. — u (unicode) flag enable karein, jo \p{...} escapes aur strict Unicode handling ke liye zaroori hai.
- Pattern field ek syntax error dikhata hai. — Unbalanced brackets ya parentheses check karein aur literal special characters jaise . ya ( ko backslash se escape karein.
Aksar pooche jaane wale sawaal
- Regex tester kya hota hai?
- Ek regex tester ek regular expression ko sample text ke against chalata hai aur real time mein dikhata hai ki kya match hota hai. ArrayKit ka Regex Tester har match highlight karta hai, capture groups list karta hai aur har match position report karta hai taaki aap patterns visually debug kar sakein.
- Regex Tester kaunsa regex flavour use karta hai?
- JavaScript — yeh wahi RegExp engine use karta hai jo aapka browser chalata hai, isliye matches theek wahi reflect karte hain jo aapka JS code karega.
- Regex Tester mein capture groups kaise test karun?
- Apne pattern ke hisson ko parentheses mein wrap karein aur apne text ke against chalayein. Har match apne numbered capture groups aur koi named groups list karta hai, saath hi match ke start aur end position bhi.
- Regex Tester mein kaunse flags toggle kar sakta hoon?
- Aap g (global), i (ignore case), m (multiline), s (dotall) aur u (unicode) ko alag-alag on ya off kar sakte hain taaki regular expressions ko alag conditions mein test kar sakein.
- Kya Regex Tester multiline text handle kar sakta hai?
- Haan. Multiline input paste karein aur ^ aur $ ko per line anchor karne ke liye m flag enable karein, ya . ko line breaks ke aar-paar le jaane ke liye s flag.
- Kya mere patterns aur test data kahin bheje jaate hain?
- Nahi. Regex Tester sab kuch aapke browser mein locally evaluate karta hai, isliye aapke patterns aur sample text device se bahar nahi jaate aur kuch bhi server par upload nahi hota.
Related tools
- Text Compare karein — Do texts ko line-by-line compare karein aur additions aur deletions dekhein.
- JSON Formatter — JSON ko beautify, minify aur validate karein, error ki location ke saath.
- Case Converter — Text ko camelCase, snake_case, kebab-case, PascalCase aur aur ke beech convert karein.
- URL Parser — Ek URL ko uske parts mein todein aur query parameters list karein.
- Markdown Preview — Markdown ko live preview ke saath HTML mein render karein.
- CSS Color Converter — HEX, RGB aur HSL ke beech ek live swatch ke saath convert karein.
- Base64 Encode / Decode — UTF-8 safe Base64 encoding aur decoding.
- HTML Escape / Unescape — HTML special characters aur entities ko escape aur unescape karein.
Saare ArrayKit tools