MATLAB में एक सबस्ट्रिंग कैसे खोजें?

टेक्स्ट की स्ट्रिंग्स को MATLAB में वैक्टर (एकल-पंक्ति मैट्रिक्स) के रूप में संग्रहीत किया जाता है। स्ट्रिंग्स में अलग-अलग वर्णों को वेक्टर में तत्वों के रूप में पुनर्प्राप्त किया जा सकता है (उदाहरण के लिए, स्ट्रिंगनाम (4))। MATLAB में स्ट्रिंग्स के साथ काम करने में आपकी मदद करने के लिए कई कमांड भी शामिल हैं। किसी विशेष वर्ण या वर्णों के सेट (सबस्ट्रिंग) के लिए स्ट्रिंग खोजने के लिए "strfind" कमांड का उपयोग करें।

चरण 1

एकल उद्धरण चिह्नों का उपयोग करना सुनिश्चित करते हुए, एक नई स्ट्रिंग बनाने के लिए कमांड विंडो में निम्न कमांड टाइप करें:

mystring = 'यह एक उदाहरण स्ट्रिंग है।';

चरण दो

"i:" अक्षर के लिए "mystring" खोजने के लिए "strfind" का उपयोग करें

strfind (mystring, 'i')

संख्या 3, 6 और 23 को एक सदिश में लौटाया जाता है। ये संख्याएं "माइस्ट्रिंग" में सूचकांक के अनुरूप हैं जहां "i" पाया गया था (तीसरा, छठा और 23 वां अक्षर)।

एक लंबा विकल्प खोजने के लिए दूसरे तर्क के लिए एक स्ट्रिंग का उपयोग करें:

strfind (mystring, 'उदाहरण')

12 नंबर वापस आ गया है। यह स्ट्रिंग में 12वें वर्ण से मेल खाता है, जहां "उदाहरण" शब्द शुरू होता है।