جاوا اسکرپٹ میں مخصوص کریکٹر کے بعد اسٹرنگ کو کیسے کاٹنا ہے۔

Jawa Askrp My Mkhsws Kryk R K B D As Rng Kw Kys Ka Na



سٹرنگ کو تراشنا شروع یا اختتامی پوزیشن سے سٹرنگ کے حروف یا الفاظ کو ہٹانا شامل ہے۔ آپ مخصوص حروف یا سٹرنگ کے کسی حصے کو بطور ذیلی حصہ حاصل کرنے کے لیے ہٹا کر تاروں کو فلٹر کر سکتے ہیں۔ یہ آپ کے JavaScript پروگرام کے لیے صارف کے ان پٹ یا ویب سائٹ سے حاصل کردہ ڈیٹا کو درست طریقے سے ہینڈل کرنا آسان بناتا ہے۔

یہ دستی ایک مخصوص کریکٹر کے بعد سٹرنگ کو تراشنے کے طریقہ کار کو بیان کرے گا۔

جاوا اسکرپٹ میں مخصوص کریکٹر کے بعد اسٹرنگ کو کیسے کاٹا جائے؟

کسی مخصوص کردار کے بعد سٹرنگ کو تراشنا ڈویلپرز کے لیے تھوڑا مشکل ہے۔ تاہم، JavaScript کچھ بلٹ ان طریقے فراہم کرتا ہے جو ذیل میں درج ہیں:







  • substring() طریقہ
  • slice() طریقہ
  • split() طریقہ

آئیے دیکھتے ہیں کہ ہر طریقہ کیسے کام کرتا ہے۔



طریقہ 1: substring() طریقہ استعمال کرتے ہوئے مخصوص کریکٹر کے بعد سٹرنگ کاٹیں۔

' سبسٹرنگ() ” ایک پہلے سے طے شدہ جاوا اسکرپٹ طریقہ ہے جس کا تعلق String type آبجیکٹ سے ہے۔ یہ آؤٹ پٹ کے طور پر سٹرنگ کے ذیلی اسٹرنگ کو دکھاتا ہے۔ یہ طریقہ دو پیرامیٹرز لیتا ہے، آغاز، اور اختتامی اشاریہ، اور سٹرنگ کے مخصوص حصے کو بطور سبسٹرنگ نکال کر آؤٹ پٹ کے طور پر ایک نئی سٹرنگ واپس کرتا ہے۔ مزید برآں، اسٹارٹ انڈیکس شامل ہے، جبکہ اختتامی انڈیکس کو نتیجے میں آنے والی تار سے خارج کردیا گیا ہے۔



نحو
substring() طریقہ استعمال کرنے کے لیے ذیل میں دیے گئے نحو پر عمل کریں:





تار سبسٹرنگ ( 0 , تار indexOf ( کردار ) ) ;

یہاں، ' 0 'سٹرنگ کا آغاز انڈیکس ہے، اور ' string.indexOf(کردار) ” نکالی گئی سٹرنگ کا اختتامی اشاریہ ہے، جس سے مراد مخصوص کریکٹر کا اشاریہ ہے جو نتیجے میں سٹرنگ میں شامل نہیں ہوگا۔

مثال: جگہ کے بعد تار کاٹنا
اس مثال میں، ہم سٹرنگ کو کاٹ دیں گے جب سٹرنگ میں پہلی جگہ کا پتہ چل جائے گا۔ ایسا کرنے کے لیے، پہلے ہم ایک متغیر بنائیں گے جسے ' تار اس میں درج ذیل قدر کے ساتھ:



تھا تار = 'پروگرامنگ کی مہارتیں سیکھیں' ;

اس کے بعد، سٹرنگ کے آغاز اور اختتامی انڈیکس کو پاس کر کے substring() طریقہ کو کال کریں۔ اس مقصد کے لیے invoke indexOf() طریقہ ایک اسپیس کو بطور دلیل قبول کرتا ہے:

تھا سال = تار سبسٹرنگ ( 0 , تار indexOf ( '' ) ) ;

آخر میں، ایک متغیر میں ذخیرہ شدہ نتیجے میں سٹرنگ پرنٹ کریں سال کنسول پر استعمال کرتے ہوئے console.log() طریقہ:

تسلی. لاگ ( سال ) ;

جیسا کہ آپ دیکھ سکتے ہیں کہ آؤٹ پٹ نے پہلی جگہ حاصل کرنے کے بعد باقی سٹرنگ کو کاٹ دیا:

آئیے دوسرے طریقے کی طرف چلتے ہیں!

طریقہ 2: سلائس() طریقہ استعمال کرتے ہوئے مخصوص کریکٹر کے بعد سٹرنگ کاٹیں۔

کسی خاص کریکٹر کے بعد سٹرنگ کو تراشنے کے لیے، JavaScript کا استعمال کریں۔ ٹکڑا () 'طریقہ. یہ شروع اور آخری انڈیکس کو پیرامیٹرز کے طور پر لیتا ہے اور مخصوص انڈیکس کی بنیاد پر سٹرنگ کے حصے کو نکال کر ایک نئی سٹرنگ نکالتا ہے۔ آخری انڈیکس کے طور پر، ہم انڈیکس آف() طریقہ استعمال کریں گے اس کریکٹر کو پاس کر کے جو مخصوص کریکٹر کا انڈیکس واپس کر دے گا۔

نحو
سلائس() طریقہ کے لیے ذیل میں فراہم کردہ نحو کی پیروی کریں:

تار ٹکڑا ( 0 , تار indexOf ( کردار ) ) ;

مثال: '@' کریکٹر کے بعد سٹرنگ کاٹنا
ہم ایک سٹرنگ بنائیں گے جو ایک متغیر میں محفوظ ہے جس کا نام ' تار '، جس کی بنیاد پر تراشی جائے گی' @ کردار:

تھا تار = 'Learn Programming @Skills' ;

ایک کریکٹر پاس کرکے slice() طریقہ استعمال کریں۔ @ 'ایک دلیل کے طور پر:

تھا سال = تار ٹکڑا ( 0 , تار indexOf ( '@' ) ) ;

پھر، کنسول پر نتیجے میں سٹرنگ پرنٹ کریں ' console.log() طریقہ:

تسلی. لاگ ( سال ) ;

آؤٹ پٹ سے پتہ چلتا ہے کہ مخصوص کریکٹر کے بعد سٹرنگ کامیابی کے ساتھ کٹ گئی ہے۔ @ ”:

آئیے ایک مخصوص کریکٹر کے بعد سٹرنگ کاٹنے کا دوسرا طریقہ آزماتے ہیں۔

طریقہ 3: split() طریقہ استعمال کرتے ہوئے مخصوص کریکٹر کے بعد سٹرنگ کاٹیں۔

جاوا اسکرپٹ کا ایک اور طریقہ ہے کہ ایک مخصوص کردار کے بعد سٹرنگ کو ' تقسیم () 'طریقہ. یہ سٹرنگ کو سبسٹرنگ کی ایک صف میں تقسیم کرنے کے بعد دیتا ہے۔ یہ طریقہ تار کو دو حصوں میں تقسیم کرتا ہے، ایک کردار سے پہلے اور دوسرا کردار کے بعد۔

نحو
split() طریقہ استعمال کرنے کے لیے نیچے دیے گئے نحو پر عمل کریں:

تار تقسیم ( جدا کرنے والا , حد ) ;

یہاں، ' جدا کرنے والا ' اور ' حد ” وہ دو پیرامیٹرز ہیں جو اسپلٹ() طریقہ کار کے دلائل کے طور پر پاس کیے گئے ہیں۔ دوسرا پیرامیٹر اختیاری ہے، جبکہ پہلا پیرامیٹر سٹرنگ کو تقسیم کرنے کے لیے استعمال کیا جاتا ہے۔ مزید یہ کہ، حد بتاتی ہے کہ کتنی تقسیم ہو سکتی ہے۔

مثال
اب، الگ کرنے والے کو پاس کرکے split() طریقہ کو کال کریں۔ @ ”، جو تار کو تقسیم کرنے کے لیے استعمال کیا جاتا ہے۔ ہم نے مخصوص کریکٹر سے پہلے سبسٹرنگ حاصل کرنے کے لیے انڈیکس 0 کی وضاحت کی ہے۔

تھا سال = تار تقسیم ( '@' ) [ 0 ] ;

آخر میں، ایک متغیر میں ذخیرہ شدہ نتیجے میں سٹرنگ پرنٹ کریں سال کنسول پر استعمال کرتے ہوئے console.log() طریقہ:

تسلی. لاگ ( سال ) ;

آؤٹ پٹ سے پتہ چلتا ہے کہ اسٹرنگ کو کامیابی کے ساتھ تراشا گیا ہے:

ہم نے ایک خاص کریکٹر کے بعد سٹرنگ کو کاٹنے کے لیے جاوا اسکرپٹ کے تمام طریقے جمع کیے ہیں۔

نتیجہ

کسی مخصوص کریکٹر کے بعد سٹرنگ کو کاٹنے کے لیے، آپ substring() طریقہ، slice() طریقہ، یا split() طریقہ استعمال کر سکتے ہیں۔ slice() اور substring() طریقے اسی طرح کام کرتے ہیں جیسے وہ مخصوص کردار کی بنیاد پر دوسرے حصوں کو کاٹ کر سٹرنگ کو نکالتے ہیں۔ اس دستی میں، ہم نے مناسب مثالوں کے ساتھ مخصوص کریکٹر کے بعد سٹرنگ کو کاٹنے کے طریقہ کار کو بیان کیا ہے۔