Problem

5 /8


Cari dalam rentetan

Theory Click to read/hide

Cari dalam baris

Untuk mencari dalam rentetan dalam Python, gunakan kaedah find().
Ia mempunyai tiga bentuk dan mengembalikan indeks kejadian pertama subrentetan dalam rentetan:
1)  find(str) - subrentetan str dicari dari permulaan rentetan hingga penghujungnya;
2) cari(str, mula) - menggunakan parameter start , indeks permulaan ditetapkan dan dari situlah carian dilakukan;< br /> 3) cari(str, mula, tamat) - menggunakan parameter end , indeks akhir ditetapkan, carian dilakukan sebelum itu.

Apabila subrentetan tidak ditemui, kaedah mengembalikan -1:

selamat datang = "Hello dunia! Selamat tinggal dunia!" indeks = selamat datang.cari("wor") cetak(indeks) #6 # cari dari indeks ke-10 hingga ke-15 index = welcome.find("wor", 10, 15) cetak(indeks) # -1 Anda boleh mencari dari hujung rentetan. Untuk ini, kaedah rfind() (daripada bahasa Inggeris reverse find) digunakan - ia mengembalikan indeks kejadian terakhir subrentetan dalam rentetan.
 
Nota: kaedah data jangan cari bilangan kejadian, tetapi hanya tentukan sama ada terdapat subrentetan sedemikian dalam rentetan atau tidak.

Problem

Diberi rentetan di mana huruf h berlaku sekurang-kurangnya dua kali. Alih keluar kejadian pertama dan terakhir huruf h daripada rentetan ini, serta semua aksara di antaranya.

Input
Rentetan sedang dimasukkan.

Cetakan
Keluarkan jawapan kepada masalah.

 

Contoh
# Input Output
1 Di dalam lubang tanah itu hidup seekor hobbit Dalam tobbit