طريقة البحث في النص rfind() في Python
مثال
موقع آخر ظهور النص "China" في النص:
txt = "China is a great country. I love China." x = txt.rfind("casa") print(x)
التعريف والاستخدام
تقوم طريقة rfind() بالبحث عن آخر ظهور للقيمة المحددة.
إذا لم يتم العثور على القيمة، فإن طريقة rfind() تعود -1.
طريقة rfind() مشابهة جدًا لطريقة rindex(). انظر الأمثلة التالية.
القواعد النحوية
النص.rfind(value, start, end)
قيمة الم参数
الم参数 | الوصف |
---|---|
value | مطلوب. القيمة التي يتم البحث عنها. |
start | اختياري. من أين يبدأ البحث. القيمة الافتراضية هي 0. |
end | اختياري. أين ينتهي البحث. القيمة الافتراضية هي نهاية النص. |
مزيد من الأمثلة
مثال
أين يقع آخر ظهور للنص للحرف "e"؟
txt = "Hello, welcome to my world." x = txt.rfind("e") print(x)
مثال
إذا كانت البحث في نطاق المواقع 5 و10 فقط، أين يقع آخر ظهور للحرف "e" في النص؟
txt = "Hello, welcome to my world." x = txt.rfind("e", 5, 10) print(x)
مثال
إذا لم يتم العثور على القيمة، فإن طريقة rfind() تعود -1، ولكن طريقة rindex() تسبب استثناءً:
txt = "Hello, welcome to my world." print(txt.rfind("q")) print(txt.rindex("q"))