नियमित अभिव्यक्ती तपासक (जुळण्या, गट आणि प्रतिस्थापन पूर्वावलोकन)

नियमित अभिव्यक्ती पटकन तपासायची आहे? येथे पेस्ट करा आणि लगेच पडताळा.

ठळक केलेल्या जुळण्या, कॅप्चर गट आणि प्रतिस्थापन आउटपुट एका स्क्रीनवर पाहा.

तुमचा इनपुट ब्राउझरमध्ये स्थानिकरित्या प्रक्रिया होतो आणि सर्व्हरवर पाठवला जात नाही.

कसे वापरावे

  1. पॅटर्न प्रविष्ट करा आणि लागणारे ध्वज निवडा (g/i/m).
  2. स्रोत मजकूर पेस्ट करा. स्वयं चालू असल्यास निकाल लगेच अद्यतनित होतात.
  3. जुळणींची यादी वापरून स्थाने तपासा आणि प्रत्येक जुळणीकडे जा.
  4. कॅप्चर आणि प्रतिस्थापन आउटपुट तपासण्यासाठी गट आणि प्रतिस्थापन टॅब वापरा.

उदाहरणे

ईमेल काढणे

इनपुट: ईमेल पत्ते असलेला मजकूर

आउटपुट: ठळक जुळण्या आणि प्रारंभ/समाप्ती स्थाने

key=value प्रतिस्थापन

इनपुट: अनेक ओळींचा key=value मजकूर

आउटपुट: $1 आणि $2 वापरून प्रतिस्थापन आउटपुट

लॉग ओळ फिल्टर

इनपुट: INFO / WARN / ERROR असलेला लॉग मजकूर

आउटपुट: m ध्वजासह ओळ-आधारित जुळणी

प्रतिस्थापन जलद मार्गदर्शक

  • $1, $2 ... : कॅप्चर गट संदर्भ
  • $& : संपूर्ण match
  • $` : match आधी / $' : match नंतर

टीप

  • हे साधन नमुन्यांचे मूल्यांकन JavaScript (ECMAScript) नियमित अभिव्यक्तींनी करते.
  • काही PCRE वैशिष्ट्ये (उदा. अणुगट) उपलब्ध नाहीत.
  • JavaScript वैशिष्ट्ये देखील कार्यरत वातावरणानुसार बदलू शकतात.
  • निकाल PCRE सारखेच असतील याची हमी नाही.

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

g/i/m ध्वज म्हणजे काय?

चेकबॉक्स वापरून ते बदलू शकता. (g=global, i=ignore case, m=multiline)

मी प्रतिस्थापन देखील तपासू शकतो का?

हो. प्रतिस्थापन स्ट्रिंग द्या आणि प्रतिस्थापन टॅब तपासा. $1 सारखे गट संदर्भ समर्थित आहेत.

हे PCRE पेक्षा वेगळे कसे आहे?

हे साधन JavaScript नियमित अभिव्यक्ती वापरते. स्पेसिफिकेशनमधील फरकांमुळे तोच नमुना PCRE पेक्षा वेगळे निकाल देऊ शकतो.