職案人

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

文字列の一部を取得する

2022年01月29日 | Ruby3.0.1
文字列の一部を取得する


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

【指定の位置から指定の長さの文字列を取得する】
指定した開始位置から指定した長さの文字列を新しい文字列として取得します。

・書式
文字列[nth, len]
1番目の引数に取得する文字の開始位置を指定します。単位はバイトで先頭が0番目となります。2番目の引数で取得する文字の長さを指定します。

例文
str = "Hello"
newStr = str[1, 2]
結果
「el」

【指定の開始位置と終了位置の文字列を取得する】
開始位置と終了位置を指定して文字列を取得します。

・文字列[first..last]
1番目の引数に取得する文字の開始位置を指定します。単位はバイトで先頭が0番目となります。2番目の引数では取得する文字の終了位置を指定します。

・例文
str = "Hello"
newStr = str[2..3]
上記の場合には「ll」という新しい文字列を取得

【別の方法で指定の開始位置と終了位置の文字列を取得する】
開始位置と終了位置を指定して文字列を取得しますが指定の方法が異なります。

・文字列[first...last]
1番目の引数に取得する文字の開始位置を指定します。1番目の文字の左側の位置が「0」、1番目の文字と2番目の文字の間の位置が「1」となります。2番目の引数では取得する文字の終了位置を指定します。

・例文
str = "Hello"
newStr = str[2...3]

サンプル


コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 指定した位置の文字の文字コ... | トップ | 文字列の一部分を置き換える »
最新の画像もっと見る

コメントを投稿

Ruby3.0.1」カテゴリの最新記事