Pythonで前方・後方文字列検索・find,rfind †指定した検索文字列で文字列上に存在するかどうかを確認するサンプルコードを以下に記します。 スポンサーリンク 関連記事 †
前方から検索・find †文字列上の前方検索は以下の構文になります。 検索位置 = 文字列.find("検索文字列") 以下にfindのサンプルコードを記します。 str = "abcdefghijklmnopqrstuvwxyz" print str.find("def") print str.find("DEF") 上記の実行結果は以下のようになります。 3 -1 最初の3はdefが発見された場所を意味しています。 後方から検索・rfind †文字列上の後方検索は以下の構文になります。 検索位置 = 文字列.rfind("検索文字列") 以下にrfindのサンプルコードを記します。 str = "abcdefghijklmnopqrstuvwxyz" print str.rfind("stu") print str.rfind("STU") 上記の実行結果は以下のようになります。 18 -1 最初の18はstuが後方から発見された場所を意味しています。 以上、文字列の検索についての資料でした。 スポンサーリンク |