Problem

5 /8


البحث في سلسلة

Theory Click to read/hide

بحث في السطر

للبحث داخل سلسلة في Python ، استخدم طريقة find () .
له ثلاثة أشكال ويعيد فهرس التكرار الأول للسلسلة الفرعية في السلسلة:
1) نبسب ؛ find (str) & nbsp؛ - يتم البحث عن السلسلة الفرعية str من بداية السلسلة إلى نهايتها ؛
2) & nbsp؛ find (str، start) & nbsp؛ - باستخدام المعلمة start ، يتم تعيين فهرس البداية ، ومنه يتم إجراء البحث ؛ < ر /> 3) & nbsp؛ find (str، start، end) - & nbsp؛ باستخدام معلمة end ، يتم تعيين فهرس النهاية ، ويتم إجراء البحث قبله.

عندما لا يتم العثور على السلسلة الفرعية ، ترجع الطريقة -1:

ترحيب = & quot؛ أهلاً بالعالم! وادعا أيتها الدنيا!" الفهرس = welcome.find (& quot؛ wor & quot؛) طباعة (فهرس) # 6 # ابحث عن الفهرس من العاشر إلى الخامس عشر الفهرس = welcome.find (& quot؛ wor & quot ؛، 10، 15) طباعة (فهرس) # -1 يمكنك البحث من نهاية السلسلة. لهذا ، يتم استخدام طريقة rfind () (من اللغة الإنجليزية البحث العكسي ) - فهي تعرض فهرس آخر تواجد لسلسلة فرعية في سلسلة.
نبسب ؛
ملاحظة: طرق البيانات لا تبحث عن عدد التكرارات ، ولكن فقط حدد ما إذا كان هناك مثل هذه السلسلة الفرعية في السلسلة أم لا.

Problem

إعطاء سلسلة يظهر فيها الحرف & nbsp؛ h & nbsp؛ مرتين على الأقل. قم بإزالة التكرار الأول والأخير للحرف & nbsp؛ h من هذه السلسلة ، بالإضافة إلى جميع الأحرف بينهما. إدخال
يتم إدخال سلسلة.

بصمة
إخراج الجواب على المشكلة.

نبسب ؛

أمثلة <الجسم>
# إدخال الإخراج
1 في الحفرة في الأرض كان يعيش الهوبيت في Tobbit