جاوا اسکرپٹ میں سٹرنگ کو تراشیں۔

Jawa Askrp My S Rng Kw Trashy



متن کے ساتھ کام کرتے ہوئے، بعض اوقات، سٹرنگ ویلیو کے حروف کی تعداد کو محدود کرنے کی ضرورت ہوتی ہے۔ اگر سٹرنگ کی قدریں حد سے زیادہ ہیں، تو باقی حصے کو تراشیں۔ تراشنا یا تراشنا کسی چیز کو چھوٹا کرنے کے لیے اس کے حصوں کو کاٹنے یا ختم کرنے کا عمل ہے۔ سٹرنگ کو تراشنے یا تراشنے کے لیے، JavaScript میں کچھ پہلے سے طے شدہ طریقے ہیں جن میں substring() طریقہ یا join() طریقہ کے ساتھ split() طریقہ شامل ہے۔

یہ ٹیوٹوریل جاوا اسکرپٹ سٹرنگ کو تراشنے کے طریقوں کی وضاحت کرے گا۔

جاوا اسکرپٹ میں سٹرنگ کو تراشیں۔

سٹرنگ کو تراشنے کے لیے، درج ذیل طریقے استعمال کریں:







  • سبسٹرنگ() طریقہ
  • کا مجموعہ تقسیم () اور شمولیت () طریقہ

آئیے ان طریقوں کو تفصیل سے بیان کرتے ہیں۔



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

دی سبسٹرنگ() طریقہ ہے ' تار ' قسم کا طریقہ اور یہ مخصوص اشاریہ جات کے درمیان تار کو تراشتا ہے۔ اگر اصل سٹرنگ کی لمبائی حد سے بڑھ جاتی ہے، تو یہ صرف اس حصے کو لوٹاتا ہے جب تک کہ حروف کی تعداد مخصوص حد کے برابر نہ ہو جائے:



نحو
دیئے گئے نحو کو ' کے لیے استعمال کیا جاتا ہے سبسٹرنگ() طریقہ:





سبسٹرنگ ( شروع ، اختتام )

یہ دو پیرامیٹرز لیتا ہے:

  • ' شروع ” سبسٹرنگ کا آغاز اشاریہ ہے۔
  • ' اختتام ” آخری اشاریہ ہے جہاں تار کو چھوٹا کیا جائے گا۔

واپسی کی قیمت : یہ ایک نئی تراشی ہوئی تار واپس کرے گا۔



مثال
سب سے پہلے، ایک متغیر بنائیں ' str1 'جو ایک تار ذخیرہ کرتا ہے' Linuxhint میں خوش آمدید ”:

تھا str1 = 'Linuxhint میں خوش آمدید' ;

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

فنکشن truncateString ( تار ، حد ) {
اگر ( تار لمبائی > حد ) {
str2 = تار سبسٹرنگ ( 0 ، حد ) ;
}
اور {
واپسی str1 ;
}
واپسی str2 ;
}

کال کریں ' truncateString() 'پاسنگ سٹرنگ کے ذریعے فنکشن' str1 'اور حد' 8 ”:

تسلی. لاگ ( truncateString ( str1 ، 8 ) ) ;

آؤٹ پٹ اسٹارٹ انڈیکس سے شروع ہونے والی تراشی ہوئی تار دکھاتا ہے۔ 0 اور انڈیکس پر ختم ہوتا ہے۔ 8 :

طریقہ 2: جوائن () طریقہ کے ساتھ اسپلٹ() طریقہ کا استعمال کرتے ہوئے سٹرنگ کو تراشیں۔

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

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

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

مثال
اسی تار کا استعمال کریں ' str1 مندرجہ بالا مثال میں بنایا گیا ہے، اور پھر، خالی سٹرنگ ('') اور حد کو پاس کر کے split() طریقہ کو کال کریں گیارہ 'دلائل کے طور پر:

تھا str = str1. تقسیم ( '' ، گیارہ ) ;

آؤٹ پٹ لمبائی 11 کے ذیلی تاروں کی ایک صف دکھاتا ہے:

اب، join() طریقہ کا استعمال کرتے ہوئے صف کو ایک سٹرنگ میں جوائن کریں اور اسے ایک متغیر میں اسٹور کریں۔ truncStr ”:

تھا truncStr = str. شامل ہونا ( '' ) ;

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

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

آؤٹ پٹ

نتیجہ

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