Problem

5 /8


文字列で検索する

Theory Click to read/hide

ライン内で検索

Python で文字列内を検索するには、find() メソッドを使用します。
これには 3 つの形式があり、文字列内で最初に出現した部分文字列のインデックスを返します。
1)  find(str)  - 部分文字列 str は文字列の先頭から末尾まで検索されます。
2) find(str, start)  - start パラメータを使用して開始インデックスが設定され、そこから検索が実行されます。< br /> 3) find(str, start, end) - end パラメータを使用すると、終了インデックスが設定され、その前に検索が実行されます。

部分文字列が見つからない場合、メソッドは -1 を返します。

ようこそ = 「こんにちは、世界!さよなら世界!」 インデックス = welcome.find("wor") print(index) #6 # 10 番目から 15 番目のインデックスを検索します インデックス = welcome.find("wor", 10, 15) print(インデックス) # -1 文字列の末尾から検索できます。このために、rfind() メソッド (英語の reverse find に由来) が使用されます。このメソッドは、文字列内で最後に出現した部分文字列のインデックスを返します。
 
注: データ メソッド出現回数は検索せず、文字列内にそのような部分文字列が存在するかどうかだけを判断します。

Problem

文字 h が少なくとも 2 回出現する文字列を考えます。文字  h の最初と最後の出現箇所、およびその間のすべての文字をこの文字列から削除します。

入力
文字列を入力しています。

インプリント
問題に対する答えを出力します。

 

<頭> <本体>
# 入力 出力
1 地面の穴にはホビットが住んでいた トゥビット