پائینگ کی پیروزی رکن
مثال
مقام آخری کہ جس میں الفاظ "چین" کو پائیا گیا:
ٹیکسٹ = "چین ایک عظیم ملک ہے، میں چین سے پیار کرتا ہوں." ایکس = ٹیکسٹ.رایفائیند("کاسا") پرنٹ(ایکس)
تعریف اور استعمال
رایفائیند() طریقہ کار معین قیمت کا آخری مقام تلاش کرتا ہے。
اگر اس قیمت کو نہ پائی جائے تو رایفائیند() طریقہ کار -1 واپس دے گا.
رایفائیند() طریقہ کار اور رایکسیند() طریقہ کار تقریباً ایک ساتھ ہیں، دیکھیئے نیچے کا مثال。
نحویات
متن.رایفائیند(قیمت, شروع, ایند)
پارامتر کی قیمت
پارامتر | شرح |
---|---|
قیمت | ضروری۔ جو جستجو کیا جائے گا. |
شروع | اختیاری۔ سے کجا جستجو کیا جائے گا، اگر نہ تو تو جستجو کیا جائے گا تاکہ دفعہ کی شروعات تک آئی جائے گا، جو دفعہ میں جستجو کیا جائے گا. |
ایند | اختیاری۔ کیوں تک جستجو کی جائے گی، جب تک ملاحظہ کی جائے گا، جب تک نہیں تو ملاحظہ کیا جائے گا تاکہ جملے کی آخری دفعہ تک آئی جائے گا، جو دفعہ میں ملاحظہ کیا جائے گا. |
بیشتر مثال
مثال
کجا آخرین بار متن میں حرف "ای" کا مقام آیا؟
ٹیکسٹ = "سلام، میں اپنے عالم میں خوش آمدید کہتا ہوں." ایکس = ٹیکسٹ.رایفائیند("ای") پرنٹ(ایکس)
مثال
اگر صرف 5 اور 10 کی مقامات کے درمیان جستجو کی جائے تو، اپنے متن میں آخرین بار پائی جانے والی حرف "ای" کا مقام کیوں
ٹیکسٹ = "سلام، میں اپنے عالم میں خوش آمدید کہتا ہوں." ایکس = ٹیکسٹ.رایفائیند("ای", 5, 10) پرنٹ(ایکس)
مثال
اگر اس قیمت کو نہ پائی جائے تو رفائیند() طریقہ کار نہیں آئی گا، لیکن رایکسیند() طریقہ کار ایک نا معقول کارروائی درکار کریگا:
ٹیکسٹ = "سلام، میں اپنے عالم میں خوش آمدید کہتا ہوں." پرنٹ(ٹیکسٹ.رایفائند("ق")) پرنٹ(ٹیکسٹ.رایکسیند("ق"))