কন্টেইনস ভ্যালিডেটর
একটি string একটি নির্দিষ্ট substring ধারণ করে কিনা তা পরীক্ষা করুন case sensitivity এবং ন্যূনতম ঘটনার অপশন সহ।
ইনপুট
আউটপুট
ফলাফল
কোন মান নেই
রিডমি
"contains" টেক্সট প্রসেসিংয়ে কী অর্থ রাখে?
টেক্সট প্রসেসিংয়ে, "contains" একটি নির্দিষ্ট অক্ষরের ক্রম (একটি substring) বড় টেক্সটের মধ্যে বিদ্যমান কিনা তা পরীক্ষা করার বিষয়ে বোঝায়। এই মৌলিক অপারেশনটি প্রোগ্রামিং, ডেটা যাচাইকরণ এবং সার্চ কার্যকারিতায় ব্যাপকভাবে ব্যবহৃত হয়। সঠিক ম্যাচিংয়ের বিপরীতে, একটি contains চেক সত্য প্রদান করে যতক্ষণ 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টি occurrence পাওয়া গেছে)
ন্যূনতম occurrences যাচাইকরণ:
- ইনপুট টেক্সট:
apple banana apple cherry apple - সার্চ substring:
apple - ন্যূনতম occurrences: 3
- ফলাফল: ✓ বৈধ (3টি occurrence পাওয়া গেছে)
ব্যর্থ যাচাইকরণ:
- ইনপুট টেক্সট:
JavaScript is awesome - সার্চ substring:
python - ফলাফল: ✗ অবৈধ (0টি occurrence পাওয়া গেছে)
বৈশিষ্ট্য
- Substring যাচাইকরণ — তাৎক্ষণিকভাবে পরীক্ষা করুন যে টেক্সট একটি নির্দিষ্ট substring ধারণ করে কিনা
- Case sensitivity টগল — সার্চের সময় অক্ষরের কেসিং উপেক্ষা করার বিকল্প
- ন্যূনতম occurrence থ্রেশহোল্ড — যাচাইকরণ পাস করার জন্য substring উপস্থিতির প্রয়োজনীয় সংখ্যা নির্ধারণ করুন
- Occurrence কাউন্টার — substring কতবার উপস্থিত হয় তার সঠিক গণনা প্রদর্শন করে
- রিয়েল-টাইম যাচাইকরণ — আপনি টাইপ করার সাথে সাথে ফলাফল তাৎক্ষণিকভাবে আপডেট হয়
ব্যবহারের ক্ষেত্র
- ফর্ম যাচাইকরণ — যাচাই করুন যে ব্যবহারকারীর ইনপুট জমা দেওয়ার আগে প্রয়োজনীয় কীওয়ার্ড, ডোমেইন বা প্যাটার্ন ধারণ করে
- কন্টেন্ট মডারেশন — পরীক্ষা করুন যে টেক্সট নির্দিষ্ট শব্দ বা বাক্যাংশ ধারণ করে যা ফ্ল্যাগ বা ফিল্টার করা প্রয়োজন
- ডেটা গুণমান চেক — যাচাই করুন যে আমদানিকৃত ডেটা ফিল্ডগুলি প্রত্যাশিত substrings বা শনাক্তকারী ধারণ করে
বিকল্পগুলি ব্যাখ্যা করা হয়েছে
| বিকল্প | বর্ণনা |
|---|---|
| সার্চ করার টেক্সট | প্রধান টেক্সট কন্টেন্ট যেখানে আপনি substring খুঁজতে চান |
| সার্চ substring | প্রধান টেক্সটের মধ্যে আপনি যে নির্দিষ্ট টেক্সট প্যাটার্ন খুঁজছেন |
| কেস উপেক্ষা করুন | সক্ষম হলে, সার্চের সময় "Hello" এবং "hello" কে একই হিসাবে বিবেচনা করে |
| ন্যূনতম occurrences | যাচাইকরণ পাস করার জন্য substring কমপক্ষে এই সংখ্যক বার উপস্থিত থাকতে হবে (ডিফল্ট: 1) |
এটি কীভাবে কাজ করে
টুলটি যাচাইকরণ সম্পাদনের জন্য validator.js লাইব্রেরি থেকে validator.contains() ফাংশন ব্যবহার করে। এটি নির্দিষ্ট substring এর ম্যাচগুলি খুঁজে পেতে ইনপুট টেক্সটের মধ্য দিয়ে অনুসন্ধান করে। যখন case-insensitive মোড সক্ষম থাকে, তখন তুলনার আগে ইনপুট টেক্সট এবং substring উভয়ই ছোট অক্ষরে রূপান্তরিত হয়। occurrence গণনা টেক্সটের মধ্য দিয়ে পুনরাবৃত্তি করে এবং substring এর non-overlapping ম্যাচগুলি গণনা করে গণনা করা হয়।