指定した位置に文字列を挿入する
【開発環境】
OS:Win10(64ビット)
Ruby 3.0.1
VSCodeバージョン: 1.57.1
【文字列の中の指定の位置に他の文字列を挿入する方法】
Stringクラスで用意されている「insert」メソッドを使う
・書式
insert(nth, other)
1番目の引数に挿入する位置を指定します。バイト単位で先頭が0となります。2番目の引数に挿入する文字列を指定します。
例文
str = "Hello"
str.insert(1, "oo")
上記の場合には変数「str」には「Hooello」と言う文字列が格納されます。
なお文字列を置き換える構文を使って次のように記述しても挿入が行えます。
・文字列[nth, 0] = other
上記は「nth」の位置から長さ「0」の文字列を「other」に置き換えるという意味になります。結果として「nth」の位置に「other」を挿入します。
サンプルプログラム