निःशुल्क Regex परीक्षक
वास्तविक समयमा पाठ विरुद्ध नियमित अभिव्यक्तिहरू परीक्षण गर्नुहोस्। हाइलाइट गरिएका मिलान, समूह, र मिलान विवरणहरू हेर्नुहोस्।
g ग्लोबल - सबै मेलहरू खोज्नुहोस् · i केस-असंवेदनशील · m मल्टिलाइन - ^ र $ लाइन सीमाहरु मिल्नुहोस् · s डटअल - डट नयाँ लाइन मिल्नुहोस् · u युनिकोड - पूर्ण कोड-पोइन्ट मिलान · y चिपचिपा - प्रत्येक मेल अघिल्लो को अन्त जहाँ सुरु हुनु पर्छ
मिलानहरू
सामान्य प्रयोगहरू
- फर्म सत्यापनको लागि Regex परीक्षण गर्नुहोस्इमेलहरू, फोन नम्बरहरू, पोस्टकोडहरू र अन्य फर्म इनपुटहरू मान्य गर्नको लागि नियमित अभिव्यक्तिहरू लेख्नुहोस् र परीक्षण गर्नुहोस्।
- Regex सहित सर्भर लगहरू पार्स गर्नुहोस्लग फाइलहरूबाट टाइमस्ट्याम्पहरू, IP ठेगानाहरू, त्रुटि कोडहरू र संरचित डेटा निकाल्नको लागि Regex प्यारामहरू लेख्नुहोस्।
- Regex सहित पाठ निकाल्नुहोस् र प्रतिस्थापन गर्नुहोस्आपको सम्पादकमा चलाउनु अघि प्यारामहरू खोज्न, डेटा निकाल्न वा खोज-र-प्रतिस्थापन अपरेशनहरू तयार गर्न Regex प्रयोग गर्नुहोस्।
- URL रुटिङ प्यारामहरू परीक्षण गर्नुहोस्Express, Nginx र Apache मा URL रुटिङ नियमहरूको लागि Regex प्यारामहरू लेख्नुहोस् र परीक्षण गर्नुहोस्।
- Regex सहित डेटा निकाल्नुहोस्अनुरचित पाठ, HTML वा मार्कडाउनबाट संरचित डेटा निकाल्नको लागि प्यारामहरू बनाउनुहोस् र परीक्षण गर्नुहोस्।
यो कसरी काम गर्छ
यो उपकरण JavaScript को बिल्ट-इन RegExp इन्जिन प्रयोग गरी पूर्ण रूपमा तपाईंको ब्राउजरमा चल्छ — तपाईंले भ्रमण गर्ने हरेक वेबसाइटको हरेक स्क्रिप्टलाई शक्ति दिने उही इन्जिन। कुनै ढाँचा, परीक्षण पाठ, वा मिलान नतिजा कहिल्यै सर्भरमा पठाइँदैन।
- 1ढाँचा RegExp मा कम्पाइल गरिएकोतपाईंले टाइप गर्दा, उपकरणले तपाईंले टगल गर्नुभएका फ्ल्याग (g, i, m, s, u, y) प्रयोग गरी new RegExp(pattern, flags) कल गर्छ। यदि ढाँचा सिन्ट्याक्टिक रूपमा अवैध छ भने, समातिएको त्रुटि सन्देश तुरुन्तै इनलाइन देखाइन्छ — कुनै सबमिट बटन चाहिँदैन।
- 2exec() लूपले मिलानहरू सङ्कलन गर्छइन्जिनले re.exec(text) लाई लूपमा चलाउँछ, हरेक मिलानको क्यारेक्टर इन्डेक्स, लम्बाइ, पूरा मान, नम्बर गरिएका क्याप्चर समूह, र कुनै नामित समूह रेकर्ड गर्दै। 10,000 मिलानको एउटा सुरक्षा क्यापले भागिरहेका ढाँचाहरू रोक्छ, र एउटा शून्य-लम्बाइ-मिलान गार्डले अनन्त लूपहरूबाट बच्न lastIndex अगाडि बढाउँछ।
- 3पाठ हाइलाइट गरिएका स्प्यानहरूमा विभाजन गरिन्छएउटा buildSegments फङ्सनले मिलान अफसेटहरूमा हिँड्छ र स्रोत पाठलाई एकान्तर अमिलान र मिलेका खण्डहरूमा काट्छ। मिलेका स्प्यानहरू ओभरल्यापिङ वा छेउछाउका मिलानहरू दृष्टिगत रूपमा भिन्न रहन साइकलिङ रङहरूसहित स्टाइल गरिएका <mark> एलिमेन्टमा र्याप गरिन्छन्।
- 4String.replace मार्फत प्रतिस्थापन मोडप्रतिस्थापन मोडमा स्विच गर्दा testText.replace(new RegExp(pattern, flags), replacement) सीधै कल हुन्छ, जसको अर्थ $1 र $<name> जस्ता ब्याकरेफरेन्सहरू JavaScript कोडमा जस्तै ठ्याक्कै काम गर्छन्। नतिजा पाठ प्रत्यक्ष देखिन्छ र क्लिपबोर्डमा प्रतिलिपि गर्न सकिन्छ।
सम्बन्धित उपकरणहरू
गेमप्याड परीक्षक
तपाईंको ब्राउजरमा गेम कन्ट्रोलर परीक्षण गर्नुहोस्: प्रत्येक बटन, स्टिक र ट्रिगर प्रत्यक्ष हेर्नुहोस्, स्टिक ड्रिफ्ट जाँच्नुहोस्, र भाइब्रेसन मोटरहरू प्रयास गर्नुहोस्।
टच स्क्रिन परीक्षण
तपाईंको टच स्क्रिनमा मृत क्षेत्रहरू पत्ता लगाउन आफ्ना औंलाहरूले चित्र कोर्नुहोस्, यसले एकै पटक कति स्पर्शहरू दर्ता गर्छ गणना गर्नुहोस्, र दबाब र सम्पर्क आकार हेर्नुहोस्।
ENV फाइल भ्यालिडेटर
.env फाइललाई डुप्लिकेट कुञ्जी, खराब स्पेसिङ, र उद्धरण नगरिएका मानहरूका लागि लिन्ट गर्नुहोस् — त्यसपछि सफा, क्रमबद्ध संस्करण र commit-तयार .env.example पाउनुहोस्। तपाईंको ब्राउजरमा चल्छ।