Ruby 正規表現式で部分一致した文字列を取得するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
文字列.match(/.*指定文字列/)
部分的に文字列を検索したい場合は「*」を使用します。 ...
Ruby 正規表現で文字列から数字のみを取得するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
文字列.match(/\d+/)
正規表現式「/\d+/」は、数字が1個以上並んでいる場合の文字列 ...
Ruby pre_matchでマッチした文字列の前の部分を取り出す
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
変数名 =/指定文字列/.match(文字列)
変数名.pre_match
pre_mat ...
Ruby 整数を浮動小数点数へ変換するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
数値.to_f
整数を浮動小数点数に変換するには Integer クラスで用意されている to_f ...
Ruby 配列内の要素をソートするサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
Arrayオブジェクト.sort
sortメソッドは配列に格納されている要素を一定の規則でソートし ...
Ruby 要素毎に判定を行い該当する要素を配列から取り除くサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
Arrayオブジェクト.delete_if {|x| … }
delete_if メソ ...
Ruby 指定した配列の要素と同じ要素を取り除いた新しい配列を返す
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
difference(*other_arrays)
difference メソッドは引数に指定した ...
Ruby 配列から指定した要素を取り除くサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
delete(val)
Array クラスで用意されている delete メソッドを使うと、 ...
Ruby 配列内の要素を逆順に並び替えるサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
Arrayオブジェクト.reverse
reverse メソッドは配列に格納されている要素を逆の順 ...
Ruby 配列から重複した要素を取り除くサンプルコード
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
Arrayオブジェクト.uniq
Array クラスで用意されている uniq メソッドを使うと配 ...
Ruby 配列からハッシュを作成するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
ハッシュ名 ={キー名1 =>値1,キー2=>値2
ハッシュのsortメソッドで、ハッ ...
Ruby gsubで一致した文字列を変換するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
置換対象の文字列.gsub(/検索対象の文字列/,置き換え後の文字列)
検索対象文字列の正規表現に ...
Ruby subメソッドで文字列を置換するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
文字列オブジェクト.sub(/正規表現式/, 置換文字列)
文字列オブジェクト.sub(/正規表現 ...
Ruby unless 文で条件分岐をするサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
unless 条件式 then 条件式が偽の時に実行する処理コードelse 条件式が真の時に実行する処理コー ...Ruby transposeで配列の行と列を入れ替えるサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
配列名.transpose
transposeを使用すると、配列の行と列を入れ替えます。 ...
Ruby 文字列の先頭から指定した文字列を削除するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
文字列1.delete_prefix(“文字列2”)
文字列の先頭から指定 ...
Ruby mongoDBに接続して複数のドキュメントを削除するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
mongoDB 5.2.0
操作方法
1.ライブラリ「mongo」をインストールする
gem i ...
Ruby mongoDBに接続してドキュメントを削除するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
mongoDB 5.2.0
操作方法
1.ライブラリ「mongo」をインストールする
gem i ...