yujiroのプログラミング

勉強内容をアウトプットし、サボらないようにする為のブログ

<DAY158>ドリル問題終了、paiza問題にチャレンジしていく gsubメソッド

\ Follow me!! /

●7/29(月)
●学習日数 158日
●学習時間(本日)5時間
●累計学習時間 746.5時間
●一日あたりの平均学習時間 4.72時間

gsubメソッド

gsubメソッドの第1引数に正規表現のパターンpattern、第2引数に文字列replacementを指定すると、パターンにマッチする部分をすべてreplacementに置き換えた新しい文字列を返します。

第1引数に正規表現ではなく文字列を指定した場合は、その文字列と一致する部分をreplacementで置換します。




require 'pry'

input = gets.chomp
 puts input.gsub(/A|E|G|I|O|S|Z|/, "A" => 4, "E" => 3,"G" => 6, "I" => 1, "O" => 0, "S" => 5, "Z" => 2)


>||




* 参考文献

[https://qiita.com/s_tatsuki/items/ebf431eaa99ec5acb509:embed:cite]