कोड आणि फॉरमॅट

रेगेक्स चाचणी

रेगएक्स पॅटर्न लिहा, मजकुरावर त्याची चाचणी करा; जुळणारे निकाल हायलाइट केले जातात, कॅप्चर ग्रुप्स आणि जुळणाऱ्या निकालांची संख्या त्वरित दर्शविली जाते. मोफत, क्लायंट-साइड.

रेगेक्स चाचणी
/ / g
एकापेक्षा जास्त ध्वज निवडता येतात; सक्रिय ध्वज हायलाइट केले जातात.
माहिती

रेगएक्स चाचण्यांबद्दल

नियमित अभिव्यक्ती (नियमित अभिव्यक्ती / रेगएक्सरेगएक्स (Regex) हे मजकुरातील विशिष्ट पॅटर्न शोधण्यासाठी, सत्यापित करण्यासाठी किंवा काढण्यासाठी वापरले जाणारे एक शक्तिशाली भाषा मानक आहे. ईमेल, फोन नंबर किंवा URL सत्यापनासारख्या साध्या तपासण्यांसाठी, तसेच लॉग फाइल पार्सिंग किंवा जटिल मजकूर रूपांतरणांसारख्या अधिक प्रगत कार्यांसाठीही समान सिंटॅक्स लागू होतो. हे मोफत रेगएक्स टेस्ट टूल तुम्हाला प्रत्यक्ष मजकुरावर तुम्ही टाइप केलेला पॅटर्न त्वरित तपासण्याची सुविधा देते.

साधन, जागतिक (g), केस-संवेदनशील नाही (i), अनेक ओळी (मी), डॉट-ऑल (s / डॉटऑल) आणि युनिकोड (u) हे फ्लॅग्जला सपोर्ट करते. मजकुरातील सर्व जुळणारे विभाग रंगाने हायलाइट केले जातात. जर कोणतेही जुळणारे गट असतील तर,(गट)मूल्ये त्यांच्या क्रमांकांसह एका स्वतंत्र तक्त्यामध्ये सूचीबद्ध केली आहेत, त्यामुळे गटाने कोणते मूल्य कॅप्चर केले आहे हे तुम्ही सहज पाहू शकता. जेव्हा तुम्ही अवैध पॅटर्न प्रविष्ट करता, तेव्हा हे टूल त्वरित चेतावणी देते आणि ॲप्लिकेशन क्रॅश करत नाही.

सर्व प्रक्रिया तुमच्या ब्राउझरमध्येच होते; तुमचा मजकूर कोणत्याही सर्व्हरवर पाठवला जात नाही. जावास्क्रिप्ट नेटिव्ह आहे. रेगएक्सपी हे रेगएक्स इंजिन वापरत असल्यामुळे, त्याचे परिणाम जावास्क्रिप्ट वातावरणाशी पूर्णपणे सुसंगत आहेत. तुम्ही हे साधन तुमच्या रेगएक्स शिकण्याच्या प्रक्रियेत सरावासाठी वापरू शकता, किंवा तुमच्या प्रोजेक्टमध्ये वापरणार असलेल्या पॅटर्नची प्रत्यक्ष चाचणी घेण्यासाठी वापरू शकता.

त्याचा वापर कसा करायचा?

टप्प्याटप्प्याने

  1. रेगेक्स पॅटर्न तुम्हाला जी अभिव्यक्ती तपासायची आहे ती चौकटीत (स्लॅश रेषा) टाइप करा. / (नमुन्याशिवाय, फक्त नमुना).
  2. तुमच्या गरजेनुसार ध्वज निवडा: g सर्व सामने, i केस-संवेदनशील नाही, m अनेक ओळी, s डॉट-ऑल, u युनिकोड.
  3. चाचणी मजकूर नमुना वापरून पाहण्यासाठी तुम्हाला जो मजकूर वापरायचा आहे, तो निर्धारित जागेत पेस्ट करा किंवा टाईप करा.
  4. सामन्यांचे निकाल तात्काळ अपडेट केले जातात. जोर दिला जातोसामन्यांची संख्या दाखवली आहे.
  5. जर कॅप्चर ग्रुप्स असतील, तर प्रत्येक मॅच अंतर्गत गट सारणी असे दिसते की, गट क्रमांक आणि मूल्ये सूचीबद्ध आहेत.
वारंवार विचारले जाणारे प्रश्न (FAQ)

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

g: global — यात फक्त पहिलाच सामना नव्हे, तर सर्व सामने समाविष्ट आहेत. i: केस-इन्सेंसिटिव्ह — मोठ्या आणि लहान अक्षरांमध्ये फरक करत नाही. m: बहुओळ — ^ आणि $ याचा अर्थ ओळ बदलणे किंवा बातमी म्हणून लावला जातो. s: डॉटऑल — डॉट (.ते नवीन ओळीचे अक्षर देखील मॅप करते. u: युनिकोड — संपूर्ण युनिकोड समर्थन पुरवते.

जेव्हा टूलला एखादा अवैध पॅटर्न आढळतो, तेव्हा ते एक लाल रंगाचा चेतावणी संदेश दाखवते आणि सध्याचा निकाल पुसून टाकते. ॲप्लिकेशन क्रॅश होत नाही; तुम्ही पॅटर्न दुरुस्त करताच निकाल त्वरित रिफ्रेश होतो.

तुमच्या पॅटर्नमधील कंसात बंद केलेले विभाग एक कॅप्चर ग्रुप तयार करतात: उदाहरणार्थ (\d+)प्रत्येक सामन्यासाठी, या गटांमधील सामग्री गट १, गट २... आणि असेच पुढे स्वतंत्र तक्त्यांमध्ये सूचीबद्ध केली आहे. अनामिक आणि नामित गट ((?<ad>...)) समर्थित आहे.

तुमच्या ब्राउझरच्या जावास्क्रिप्ट इंजिनद्वारे गणना केली जात असल्यामुळे, आधुनिक ब्राउझरमध्ये अनेक एमबी मजकूर असला तरीही ही प्रक्रिया जलद होते. खूप मोठे पॅटर्न किंवा 'कॅटास्ट्रॉफिक बॅकट्रेकिंग' असलेले एक्सप्रेशन्स ब्राउझरचा वेग कमी करू शकतात; अशावेळी, पेज रिफ्रेश करा.

नाही. तुमचा रेगएक्स पॅटर्न आणि चाचणी मजकूर केवळ तुमच्या ब्राउझरमध्येच प्रक्रिया केले जातात; कोणताही डेटा सर्व्हरवर प्रसारित किंवा संग्रहित केला जात नाही.