Contains सत्यापनकर्ता
जांचें कि क्या कोई string विशिष्ट substring को केस संवेदनशीलता और न्यूनतम घटनाओं के विकल्प के साथ शामिल करता है
इनपुट
आउटपुट
परिणाम
कोई मान नहीं
रीडमी
"contains" का अर्थ टेक्स्ट प्रोसेसिंग में क्या है?
टेक्स्ट प्रोसेसिंग में, "contains" का अर्थ यह जांचना है कि क्या वर्णों का एक विशिष्ट अनुक्रम (एक substring) बड़े पाठ के भीतर मौजूद है। यह मौलिक ऑपरेशन प्रोग्रामिंग, डेटा सत्यापन और खोज कार्यक्षमता में व्यापक रूप से उपयोग किया जाता है। सटीक मिलान के विपरीत, एक contains जांच true देता है जब तक substring पाठ में कहीं भी दिखाई देता है, इसकी स्थिति की परवाह किए बिना।
contains ऑपरेशन आवश्यकताओं के आधार पर case-sensitive या case-insensitive हो सकता है। Case-sensitive खोज बड़े और छोटे अक्षरों को विभिन्न वर्णों के रूप में मानती है, जबकि case-insensitive खोज अक्षर केसिंग को पूरी तरह से अनदेखा करती है। इसके अलावा, उन्नत contains जांच न केवल substring की उपस्थिति को सत्यापित कर सकती है, बल्कि यह भी देख सकती है कि यह कितनी बार दिखाई देता है।
टूल विवरण
यह टूल सत्यापित करता है कि क्या एक टेक्स्ट string में एक विशिष्ट substring है, case sensitivity और न्यूनतम occurrence आवश्यकताओं के लिए कॉन्फ़िगर करने योग्य विकल्पों के साथ। यह pass/fail सत्यापन परिणाम और एक गणना दोनों प्रदान करता है कि substring पाठ में कितनी बार दिखाई देता है।
उदाहरण
मूल substring जांच:
- इनपुट टेक्स्ट:
The quick brown fox jumps over the lazy dog - खोज substring:
fox - परिणाम: ✓ वैध (1 occurrence मिला)
Case-insensitive खोज:
- इनपुट टेक्स्ट:
Hello World, hello universe - खोज substring:
hello - केस को अनदेखा करें: हाँ
- परिणाम: ✓ वैध (2 occurrences मिले)
न्यूनतम occurrences सत्यापन:
- इनपुट टेक्स्ट:
apple banana apple cherry apple - खोज substring:
apple - न्यूनतम occurrences: 3
- परिणाम: ✓ वैध (3 occurrences मिले)
विफल सत्यापन:
- इनपुट टेक्स्ट:
JavaScript is awesome - खोज substring:
python - परिणाम: ✗ अमान्य (0 occurrences मिले)
विशेषताएं
- Substring सत्यापन — तुरंत जांचें कि क्या टेक्स्ट में एक विशिष्ट substring है
- Case sensitivity टॉगल — खोज के दौरान अक्षर केसिंग को अनदेखा करने का विकल्प
- न्यूनतम occurrence थ्रेशोल्ड — सत्यापन पास करने के लिए substring दिखाई देने की आवश्यक संख्या सेट करें
- Occurrence काउंटर — दिखाता है कि substring कितनी बार दिखाई देता है
- रीयल-टाइम सत्यापन — परिणाम तुरंत अपडेट होते हैं जैसे ही आप टाइप करते हैं
उपयोग के मामले
- फॉर्म सत्यापन — सत्यापित करें कि उपयोगकर्ता इनपुट में आवश्यक कीवर्ड, domains, या पैटर्न हैं जमा करने से पहले
- कंटेंट मॉडरेशन — जांचें कि क्या टेक्स्ट में विशिष्ट शब्द या वाक्यांश हैं जिन्हें फ्लैग या फ़िल्टर करने की आवश्यकता है
- डेटा गुणवत्ता जांच — सत्यापित करें कि आयातित डेटा फ़ील्ड में अपेक्षित substrings या identifiers हैं
विकल्पों की व्याख्या
| विकल्प | विवरण |
|---|---|
| खोज करने के लिए टेक्स्ट | मुख्य टेक्स्ट सामग्री जहां आप substring खोजना चाहते हैं |
| खोज substring | विशिष्ट टेक्स्ट पैटर्न जो आप मुख्य टेक्स्ट के भीतर खोज रहे हैं |
| केस को अनदेखा करें | जब सक्षम हो, तो खोज के दौरान "Hello" और "hello" को समान मानता है |
| न्यूनतम occurrences | सत्यापन पास करने के लिए substring को कम से कम इतनी बार दिखाई देना चाहिए (डिफ़ॉल्ट: 1) |
यह कैसे काम करता है
यह टूल validator.js लाइब्रेरी से validator.contains() फ़ंक्शन का उपयोग करके सत्यापन करता है। यह निर्दिष्ट substring के मिलान की खोज में इनपुट टेक्स्ट के माध्यम से खोज करता है। जब case-insensitive मोड सक्षम होता है, तो तुलना से पहले इनपुट टेक्स्ट और substring दोनों को lowercase में परिवर्तित किया जाता है। occurrence गणना टेक्स्ट के माध्यम से पुनरावृत्ति करके और substring के non-overlapping मिलान की गणना करके की जाती है।