Rubyで後方一致の判定処理をする方法
Rubyで後方一致の判定を行うには、String#end_with? メソッドを使用します。
このメソッドは、文字列が指定されたサフィックスで終わるかどうかを判定します。
以下はその使用例です。
text = "example.txt" if text.end_with?(".txt") puts "ファイルはテキストファイルです" else puts "ファイルはテキストファイルではありません" end
end_with? メソッドは、引数としてサフィックスを受け取り、文字列がそのサフィックスで終わる場合に true を返します。
サフィックスが一致しない場合は false を返します。
複数のサフィックスを渡すことも可能で、その場合はどれか一つでも一致すれば true を返します。