MATLAB میں کسی اور سٹرنگ کے اندر سٹرنگ کیسے تلاش کریں۔

Matlab My Ksy Awr S Rng K Andr S Rng Kys Tlash Kry



سٹرنگس تمام پروگرامنگ زبانوں کے بنیادی بلاکس ہیں اور یہ بہت سے کاموں کو انجام دینے کے لیے بڑے پیمانے پر استعمال ہوتے ہیں۔ MATLAB ایک اعلی کارکردگی کی پروگرامنگ زبان ہے اور یہ ہمیں بہت سے سٹرنگ آپریشنز کرنے کی اجازت دیتی ہے۔ اس طرح کا ایک آپریشن دوسری سٹرنگ کے اندر ایک سٹرنگ تلاش کر رہا ہے جسے MATLAB کے بلٹ ان کا استعمال کرتے ہوئے آسانی سے انجام دیا جا سکتا ہے۔ strfind() فنکشن

اگر آپ کے کام سے واقف نہیں ہیں strfind() فنکشن، یہ بلاگ آپ کو سکھائے گا کہ MATLAB میں اس فنکشن کا استعمال کرتے ہوئے کسی اور سٹرنگ کے اندر سٹرنگ کیسے تلاش کی جائے۔







دوسرے سٹرنگ کے اندر سٹرنگ تلاش کرنا کیوں ضروری ہے؟

دوسرے سٹرنگ کے اندر سٹرنگ تلاش کرنا ضروری ہے کیونکہ:



    • یہ دستاویز کے اندر متن کی تلاش میں آپ کی مدد کر سکتا ہے۔
    • ڈیٹا کی توثیق کے لیے مفید ہو سکتا ہے۔
    • سٹرنگ ہیرا پھیری
    • جانچنے میں خرابی

MATLAB میں کسی اور سٹرنگ کے اندر سٹرنگ کیسے تلاش کی جائے؟

کسی دوسرے سٹرنگ کے اندر سٹرنگ تلاش کرنا عام طور پر استعمال ہونے والا سٹرنگ آپریشن ہے جو MATLAB میں آسانی سے کیا جا سکتا ہے strfind() فنکشن یہ فنکشن ہمیں کسی دوسرے سٹرنگ کے اندر سٹرنگ کو تلاش کرنے کے قابل بناتا ہے کیونکہ یہ کیس حساس تلاش کرتا ہے۔ یہ لازمی دلائل کے طور پر ایک سٹرنگ اور ایک سبسٹرنگ (جسے آپ تلاش کرنا چاہتے ہیں) کو قبول کرتا ہے اور دی گئی سٹرنگ کے اندر سرچ شدہ سبسٹرنگ کی موجودگی کے اشاریے والے قطار ویکٹر کو واپس کرتا ہے۔



نحو

دی strfind() فنکشن کا نحو ذیل میں دیا گیا ہے:





k = strfind ( گلی، بستر )
k = strfind ( گلی، بستر، 'فورس سیل آؤٹ پٹ' سیل آؤٹ پٹ )


یہاں:

فنکشن strfinding (str، بستر) سبسٹرنگ تلاش کرتا ہے۔ ایسا ہی تار کے اندر str اور ایک قطار ویکٹر لوٹاتا ہے۔ ک پیٹ کے پہلے کردار کی موجودگی کے اشاریے ہونا۔ اگر یہ فنکشن سٹرنگ کے اندر دی گئی سبسٹرنگ کو نہیں ڈھونڈ سکتا ہے، تو یہ ایک واپس کرتا ہے۔ خالی ویکٹر [ ] .



    • اگر تار str حروف کی ایک صف ہے، strfind() ڈبل ٹائپ والا ویکٹر لوٹائے گا۔
    • اگر تار str کریکٹر ویکٹرز کی ایک سیل صف ہے، strfind() ڈبل ٹائپ والے ویکٹرز کی سیل صف کو لوٹائے گا۔

فنکشن k = strfind(str, pat,'ForceCellOutput',cellOutput) سیل کی صف کو زبردستی واپس کرنے کے لیے حاصل ہوتا ہے جب سیل آؤٹ پٹ سٹرنگ کے باوجود بھی درست ہے۔ str حروف کی ایک صف ہے۔

مثال

کے نفاذ کو سمجھنے کے لیے کچھ مثالوں پر غور کریں۔ strfind() MATLAB میں فنکشن۔

مثال 1: strfind(str,pat) فنکشن کا استعمال کرتے ہوئے MATLAB میں کسی اور سٹرنگ کے اندر سٹرنگ کیسے تلاش کی جائے؟

یہ مثال دی گئی سٹرنگ میں ایک ذیلی سٹرنگ تلاش کرتی ہے۔ str کا استعمال کرتے ہوئے strfind() MATLAB میں فنکشن۔

str = 'linuxhint میں خوش آمدید' ;
بھی = 'سے' ;
ک = strfind ( گلی، بستر )


مثال 2: strfind(str,pat) فنکشن کا استعمال کرتے ہوئے MATLAB میں ایک اور سٹرنگ کے اندر ایک سے زیادہ تاروں کو کیسے تلاش کریں؟

اس مثال میں، ہمیں دیے گئے سیل سرنی str میں دو سٹرنگ ملتے ہیں۔ strfind() MATLAB میں فنکشن۔

str = { 'linuxhint میں خوش آمدید' } ;
بھی = ( 'سے' | 'اشارہ' ) ;
ک = strfind ( گلی، بستر )


مثال 3: strfind(str, pat, 'ForceCellOutput', cellOutput) فنکشن کا استعمال کرتے ہوئے MATLAB میں کسی اور سٹرنگ کے اندر سبسٹرنگ کیسے تلاش کی جائے؟

اس MATLAB کوڈ میں، ہمیں دی گئی سٹرنگ میں ایک ذیلی سٹرنگ ملتی ہے۔ str کا استعمال کرتے ہوئے strfind(str,pat,'ForceCellOutput',cellOutput) MATLAB میں فنکشن۔

str = 'linuxhint میں خوش آمدید' ;
بھی = 'سے' ;
k = strfind ( گلی، بستر، 'فورس سیل آؤٹ پٹ' , سچ )


نتیجہ

سٹرنگس تمام پروگرامنگ زبانوں کے بہت اہم اجزاء ہیں۔ MATLAB بہت سے سٹرنگ آپریشنز کو بھی سپورٹ کرتا ہے اور ان میں سے ایک ایسا آپریشن سٹرنگ کے اندر سب اسٹرنگ تلاش کرنا ہے جو بلٹ ان کا استعمال کرتے ہوئے آسانی سے انجام دیا جا سکتا ہے۔ strfind() فنکشن اس گائیڈ نے دریافت کیا ہے کہ MATLAB میں کسی دوسرے سٹرنگ کے اندر سٹرنگ کیسے تلاش کی جائے۔ strfind() مختلف کیسز کی مثالیں فراہم کرکے فنکشن۔