「Ruby入門」matchメソッドで文字列から数字を取得するサンプル

2021年1月16日

書式
match(/\d+/)
使用例

strA = "Study 111  Ruby 222 Skill in arkgame"
strB = "Study  Ruby 444 Skill in arkgame"
strC = "Study  Ruby  Skill 666 in arkgame"

resA = strA.match(/\d+/)
 
puts "結果1: "+resA[0]

res2 = strB.match(/\d+/)
 
puts "結果2: "+res2[0]

res3 = strC.match(/\d+/)
 
puts "結果3: "+res3[0]

実行結果
>ruby test.rb
結果1: 111
結果2: 444
結果2: 666

Ruby

Posted by arkgame