मुख्य सामग्रीमा जानुहोस्
LibraTool logoLibraTool

निःशुल्क 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.यहाँ हाइलाइट गरिएका मिलानहरू हेर्न माथि ढाँचा प्रविष्ट गर्नुस्।

सामान्य प्रयोगहरू

  • फर्म सत्यापनको लागि Regex परीक्षण गर्नुहोस्इमेलहरू, फोन नम्बरहरू, पोस्टकोडहरू र अन्य फर्म इनपुटहरू मान्य गर्नको लागि नियमित अभिव्यक्तिहरू लेख्नुहोस् र परीक्षण गर्नुहोस्।
  • Regex सहित सर्भर लगहरू पार्स गर्नुहोस्लग फाइलहरूबाट टाइमस्ट्याम्पहरू, IP ठेगानाहरू, त्रुटि कोडहरू र संरचित डेटा निकाल्नको लागि Regex प्यारामहरू लेख्नुहोस्।
  • Regex सहित पाठ निकाल्नुहोस् र प्रतिस्थापन गर्नुहोस्आपको सम्पादकमा चलाउनु अघि प्यारामहरू खोज्न, डेटा निकाल्न वा खोज-र-प्रतिस्थापन अपरेशनहरू तयार गर्न Regex प्रयोग गर्नुहोस्।
  • URL रुटिङ प्यारामहरू परीक्षण गर्नुहोस्Express, Nginx र Apache मा URL रुटिङ नियमहरूको लागि Regex प्यारामहरू लेख्नुहोस् र परीक्षण गर्नुहोस्।
  • Regex सहित डेटा निकाल्नुहोस्अनुरचित पाठ, HTML वा मार्कडाउनबाट संरचित डेटा निकाल्नको लागि प्यारामहरू बनाउनुहोस् र परीक्षण गर्नुहोस्।

यो कसरी काम गर्छ

यो उपकरण JavaScript को बिल्ट-इन RegExp इन्जिन प्रयोग गरी पूर्ण रूपमा तपाईंको ब्राउजरमा चल्छ — तपाईंले भ्रमण गर्ने हरेक वेबसाइटको हरेक स्क्रिप्टलाई शक्ति दिने उही इन्जिन। कुनै ढाँचा, परीक्षण पाठ, वा मिलान नतिजा कहिल्यै सर्भरमा पठाइँदैन।

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

सम्बन्धित उपकरणहरू

🎮

गेमप्याड परीक्षक

तपाईंको ब्राउजरमा गेम कन्ट्रोलर परीक्षण गर्नुहोस्: प्रत्येक बटन, स्टिक र ट्रिगर प्रत्यक्ष हेर्नुहोस्, स्टिक ड्रिफ्ट जाँच्नुहोस्, र भाइब्रेसन मोटरहरू प्रयास गर्नुहोस्।

प्रयास गर्नुहोस्
👆

टच स्क्रिन परीक्षण

तपाईंको टच स्क्रिनमा मृत क्षेत्रहरू पत्ता लगाउन आफ्ना औंलाहरूले चित्र कोर्नुहोस्, यसले एकै पटक कति स्पर्शहरू दर्ता गर्छ गणना गर्नुहोस्, र दबाब र सम्पर्क आकार हेर्नुहोस्।

प्रयास गर्नुहोस्
🔐

ENV फाइल भ्यालिडेटर

.env फाइललाई डुप्लिकेट कुञ्जी, खराब स्पेसिङ, र उद्धरण नगरिएका मानहरूका लागि लिन्ट गर्नुहोस् — त्यसपछि सफा, क्रमबद्ध संस्करण र commit-तयार .env.example पाउनुहोस्। तपाईंको ब्राउजरमा चल्छ।

प्रयास गर्नुहोस्

बारम्बार सोधिने प्रश्नहरू