Ruby 正規表現で一致した文字列を取得するサンプル

環境
Windows11 pro 64bit
ruby ruby 3.0.3p157

構文
オブジェクト名.match(/正規表現式/)
matchメソッドは引数に正規表現を指定して、マッチした文字列を取得したいときに使用します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
str = "study tokyo yoko"
res= str.match(/tokyo/)
puts res[0]
str = "study tokyo yoko" res= str.match(/tokyo/) puts res[0]
str = "study tokyo yoko"
 
res= str.match(/tokyo/)
 
puts res[0]

説明
「//」で文字列「tokyo」が存在するかmatchメソッドで確認を行い、一致した場合はその文字列を取得しています。

結果
tokyo

Ruby

Posted by arkgame