問題一覧に戻る
中級文字列操作
問題50: 文字列メソッド - 検索と置換

find()メソッドは文字列内で部分文字列を検索し、最初に見つかった位置のインデックスを返します。見つからない場合は-1を返します。replace()メソッドは指定した文字列を別の文字列に置換します。第3引数で置換回数を制限できます。テキスト処理において非常に重要なメソッドです。

# 文字列を検索
text = "Hello this World"
position = text.("is")
print(position)

# 文字列を置換
result = "Hello World World".("World", "Python", 1)
print(result)