Ruby gsubで一致した文字列を変換するサンプル

環境
Windows11 pro 64bit
ruby ruby 3.0.3p157

構文
置換対象の文字列.gsub(/検索対象の文字列/,置き換え後の文字列)
検索対象文字列の正規表現にマッチした文字列を置換後の文字列を置換後の文字列に置き換えます。

使用例
携帯電話番号をハイフンありで記載していた文字列に対し、ハイフンなしで表示させます。
サンプルコード

pnum = "080-1111-2222" # 置き換え前
p pnum.gsub(/-/,"") 

実行結果
“08011112222"

Ruby

Posted by arkgame