Ruby post_matchでマッチした文字列の後ろ部分を取り出すサンプル

環境
Windows11 pro 64bit
ruby ruby 3.0.3p157

構文
変数名 =/指定文字列/.match(文字列)
変数名.post_match
post_matchメソッドを使用すると、マッチした文字列のより後ろの文字列を取得します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
str = "Study skill become smart"
reg = /skill/.match(str)
p reg.post_match
str = "Study skill become smart" reg = /skill/.match(str) p reg.post_match
str = "Study skill become smart"

reg = /skill/.match(str)

p reg.post_match

実行結果
" become smart"

Ruby

Posted by arkgame