職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

文字列を検索する

2022年02月04日 | Ruby3.0.1
文字列を検索する


【開発環境】
OS:Win10(64ビット)
Ruby 3.0.1
VSCodeバージョン: 1.57.1

【indexメソッド】
文字列の中に指定の文字列が含まれるかどうかを検索するには、Stringクラスのindexメソッドを使う。

・書式
index(pattern[, pos])
文字列の検索を左端から右端に向かって行います。見つかった場合は文字列の左端の位置を返します。見つからなければ「nil」を返します。
1番目の引数に検索する文字列又は文字コードを指定します。2番目の引数を指定した場合には検索を開始する位置を指定します。

例文
str = "Hello"
pos = str.index("ll")
上記の場合には変数「pos」には「2」が格納される。

【rindexメソッド】
文字列の右端から検索する時は、rindexメソッドを使う

・書式
rindex(pattern[, pos])
1番目の引数に検索する文字列又は文字コードを指定します。2番目の引数を指定した場合には検索を開始する位置を指定します。

例文
str = "Hello"
pos = str.rindex("l")
上記の場合には変数「pos」には「3」が格納される

サンプル

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする