Ruby 正規表現で行の末尾にマッチするサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
/パターン$/
指定したパターンが行の末尾にある場合だけマッチするようにするにはメタ文字の1つである「$」を使います。
「$」自身は特定の文字にマッチするものではなく行の末尾の位置にマッチします。
使用例
str = "study" if /dy$/ =~ str then puts("行の末尾にマッチします") else puts("行の末尾にマッチしません") end
実行結果
行の末尾にマッチします