جاوا اسکریپٹ سٹرنگ سابسٹرنگ() میتھد

تعریف اور استعمال

substring() مетод فلم سے دو اشاریوں (موقع) کے درمیان کا کاراکتر نکال کر فراہم کرتا ہے اور چینی فلم واپس فراہم کرتا ہے۔

substring() مетод سلسلے سے شروع کرتا ہے (شامل نہیں) اور اگلے کاراکتر تک چارا جاتا ہے۔

substring() مетод اصل فلم کو تبدیل نہیں کردا۔

اگر شروع بڑا سے مقابلہ، تو پارامتر تبادل کریں: (4, 1) = (1, 4)。

0 کا شروع یا خاتمه کا مطلب 0 کا سمجھا جاتا ہے。

دوسرے دیکھئے:

split() میتھد

slice() میتھد

substr() میتھد

مثال

مثال 1

موقعیت سے بچت لینا سکتا ہیں:

لیٹ تیکسٹ = "Hello world!";
لیٹ رزولٹ = تیکسٹ.substring(1, 4);

آپ خود بچار کریئے

مثال 2

موقعیت 2 سے شروع:

لیٹ رزولٹ = تیکسٹ.substring(2);

آپ خود بچار کریئے

مثال 3

اگر شروع بڑا سے مقابلہ، تو پارامتروں کو تبادلہ کریئے:

لیٹ رزولٹ = تیکسٹ.substring(4, 1);

آپ خود بچار کریئے

مثال 4

اگر "شروع" منفی سے کم ہے تو وہ شروع سے آغاز ہوگا:

لیٹ رزولٹ = تیکسٹ.substring(-3);

آپ خود بچار کریئے

مثال 5

صرف پہلا:

لیٹ رزولٹ = تیکسٹ.substring(0, 1);

آپ خود بچار کریئے

مثال 6

صرف آخری:

لیٹ رزولٹ = تیکسٹ.substring(تیکسٹ.لینگت - 1);

آپ خود بچار کریئے

گرامر

string.substring(شروع, مقابلہ)

پارامتر

پارامتر کا مطلب
شروع

ضروری، غیر منفی سائز کا عددی

پہلا حرف کا مطلب سے

مقابلہ

اختیاراً، غیر منفی سائز کا عددی

اگر چھوڑ دیا جائے تو باقی سٹرنگ کا بچت لینا سکتا ہیں

واپس آئی سکتا ہیں

کا مطلب کا مطلب
سٹرنگ بچت لینا سکتا ہیں، جس میں

تکنیکی تفصیلات

واپس آئی سکتا ہیں

نئی سٹرنگ واپس آئی سکتا ہیں، جس کا مطلب سے string کا ایک بچت لینا سکتا ہیں، جس کا مطلب سے شروع سے مقابلہ-1 کا تمام اشاروں، طول مقابلہ بچت لینا سکتا ہیں شروع۔

توضیحات

substring() بچت لینا سکتا ہیں، شروع کا اشارہ، لیکن مقابلہ کا اشارہ، تو

اگر پارامتر شروع سے مقابلہ مساوی، تو اس میں خالی سٹرنگ (یعنی طول 0 والی سٹرنگ) واپس آئی سکتا ہیں، اگر شروع بڑا سے مقابلہ بڑا، تو اس میں بچت لینا سکتا ہیں قبل کے اشاروں کو تبادلہ کرنا پڑتا ہے۔

یاد رکھئے، اس بچت لینے والی بچت لینا سکتا ہیں، شروع کا اشارہ، لیکن مقابلہ کا اشارہ، واپس آئی کا طول کوئی بچت لینا سکتا ہیں، جو کہ مقابلہ-شروع۔

توجہ دیئے،split() اور substr() بغیر ان کا فرق کہ وہ کوئی بھی ہمارے کوئی بھی الفاظ سے بچت لینا سکتا ہیں،substring() میتھد کا کوئی منفی پارامتر نہیں اٹھاتا۔

براوزر پشتیبانی

substring() یہ ایکم کیمپ سکریپٹ (ES1) کی خصوصیت ہے۔

تمام براوزرز کا پورا پشتیبانی کرسکتا ہیں ES1 (جاوا اسکریپٹ 1997):

کروم آئی ای ایج فائر فاکس سافری آپرا
کروم آئی ای ایج فائر فاکس سافری آپرا
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی

صرفت پیدائش پیدائش

JavaScript سٹرنگ

JavaScript سٹرنگ میٹھد

JavaScript سٹرنگ تلاش