Ruby 正規表現で行の末尾にマッチするサンプル

環境
Windows11 pro 64bit
ruby ruby 3.0.3p157

構文
/パターン$/
指定したパターンが行の末尾にある場合だけマッチするようにするにはメタ文字の1つである「$」を使います。
「$」自身は特定の文字にマッチするものではなく行の末尾の位置にマッチします。

使用例

str = "study"

if /dy$/ =~ str then
  puts("行の末尾にマッチします")
else
  puts("行の末尾にマッチしません")
end

実行結果
行の末尾にマッチします

Ruby

Posted by arkgame