मोफत Regex टेस्टर

रिअल टाइममध्ये मजकुराविरुद्ध रेग्युलर एक्स्प्रेशन तपासा. हायलाइट केलेले मॅच, ग्रुप्स आणि मॅच तपशील पहा.

एकदा लोड झाल्यावर ऑफलाइन काम करते
//g
फ्लॅग्स:

g ग्लोबल - सर्व जुळण्या शोधा · i केस-इनसेन्सिटिव्ह · m मल्टीलाइन - ^ आणि $ ओळीच्या सीमांशी जुळतात · s डॉटऑल - डॉट न्यूलाइनशीही जुळतो · u युनिकोड - पूर्ण कोड-पॉइंट जुळवणी · y स्टिकी - प्रत्येक जुळणी मागील जुळणी संपली तिथूनच सुरू झाली पाहिजे

उदाहरणे:

जुळणी

The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs.इथे हायलाइट केलेली जुळणी पाहण्यासाठी वरती पॅटर्न प्रविष्ट करा.

हे कसे कार्य करते

हे साधन JavaScript च्या बिल्ट-इन RegExp इंजिन वापरून पूर्णपणे तुमच्या ब्राउझरमध्ये चालते — तुम्ही भेट देत असलेल्या प्रत्येक वेबसाइटच्या प्रत्येक script ला चालना देणारे तेच इंजिन. कोणताही pattern, test मजकूर, किंवा match निकाल कधीही सर्व्हरला पाठवला जात नाही.

  1. 1
    Pattern RegExp मध्ये संकलित केले
    तुम्ही टाइप करताच, साधन तुम्ही टॉगल केलेल्या flags (g, i, m, s, u, y) वापरून new RegExp(pattern, flags) कॉल करते. pattern सिंटॅक्सदृष्ट्या अवैध असल्यास, पकडलेला त्रुटी संदेश तात्काळ inline दाखवला जातो — submit बटण लागत नाही.
  2. 2
    exec() loop matches गोळा करतो
    इंजिन re.exec(text) loop मध्ये चालवतो, प्रत्येक match चा अक्षर index, लांबी, पूर्ण मूल्य, क्रमांकित capture groups, आणि कोणतेही named groups नोंदवत. 10,000 matches ची सुरक्षा मर्यादा runaway patterns रोखते, आणि zero-length match guard अनंत loops टाळण्यासाठी lastIndex पुढे नेतो.
  3. 3
    मजकूर highlighted spans मध्ये विभागला
    एक buildSegments फंक्शन match offsets मधून जातो आणि source मजकूराला न-जुळणारे व जुळणारे segments असे वैकल्पिकपणे कापतो. जुळणारे spans cycling रंगांनी styled <mark> घटकांत गुंडाळले जातात त्यामुळे overlapping किंवा लगतचे matches दृश्यदृष्ट्या वेगळे राहतात.
  4. 4
    String.replace द्वारे replace मोड
    replace मोडवर स्विच केल्याने testText.replace(new RegExp(pattern, flags), replacement) थेट कॉल होते, याचा अर्थ $1 आणि $<name> सारखे backreferences JavaScript कोडमध्ये जसे काम करतील तसेच इथेही काम करतात. निकाल मजकूर लाइव्ह दाखवला जातो आणि clipboard वर कॉपी करता येतो.

संबंधित साधने

वारंवार विचारले जाणारे प्रश्न