Ruby pre_matchでマッチした文字列の前の部分を取り出す
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
変数名 =/指定文字列/.match(文字列)
変数名.pre_match
pre_matchメソッドを使用すると、マッチした文字列のより前の文字列を取得します。
使用例
str = "Study skill become smart" reg = /skill/.match(str) p reg.pre_match
実行結果
“Study “