Regex टेस्टर
ब्राउझरमध्ये रेग्युलर एक्स्प्रेशन थेट टेस्ट करा.
रेग्युलर एक्सप्रेशन्स (regex) हे डेव्हलपरच्या टूलकिटमधील सर्वात शक्तिशाली साधनांपैकी एक आहे — आणि सर्वाधिक गैरसमज होणारे देखील. एखादा regex अगदी बरोबर काम करतो हे तपासण्यासाठी तो प्रत्यक्ष डेटावर टेस्ट करावा लागतो. हा Regex Tester तुम्हाला flags सह पॅटर्न लिहू देतो, कोणत्याही मजकुरावर तो टेस्ट करू देतो आणि सर्व matches त्यांच्या character positions आणि capture groups सह हायलाइट करून लगेच दाखवतो. फक्त regex पॅटर्न टेस्ट करण्यासाठी आता कोडमध्ये trial-and-error debugging करण्याची गरज नाही.
📋 हे कॅल्क्युलेटर कसे वापरावे
pattern फील्डमध्ये तुमचा regex पॅटर्न टाका (स्लॅशशिवाय — फक्त पॅटर्न). तुम्हाला हव्या असलेल्या flags टॉगल करा: g (global — फक्त पहिला नाही, सर्व matches शोधतो), i (case-insensitive), m (multiline — ^ आणि $ line boundaries शी जुळतात), s (dotAll — dot newlines सह देखील जुळते). दुसऱ्या भागात तुमचा test text पेस्ट करा. सर्व matches त्यांच्या string मधील position (index) सह पाहण्यासाठी "Test Regex" वर क्लिक करा. हरवा रंग matches सापडल्याचे दर्शवतो, पिवळा रंग matches न सापडल्याचे दर्शवतो. तुमच्या पॅटर्नमधील parentheses मुळे तयार झालेले capture groups प्रत्येक match च्या शेजारी दाखवले जातात.
💡 महत्त्वाची माहिती
येथे वापरलेली regular expression syntax ही JavaScript ची RegExp आहे, जी ECMAScript compliant आहे. मुख्य syntax: . (newline वगळता कोणताही character), * (0 किंवा अधिक), + (1 किंवा अधिक), ? (0 किंवा 1), {n,m} (n ते m repetitions), ^ (string किंवा line ची सुरुवात), $ (शेवट), [] (character class), [^] (negated class), () (capture group), (?:) (non-capturing group), | (alternation), \d (digit), \w (word char), \s (whitespace), \b (word boundary). Lookaheads (?=...) आणि lookbehinds (?<=...) आधुनिक JavaScript मध्ये सपोर्ट केले जातात. Named capture groups (?<name>...) देखील सपोर्ट केले जातात.