ライブラリを使えば簡単ですが、正規表現の学習の為に。
ソースコード
def return_between(unporsed, start, termi) unporsed =~ /#{start}(.*?)#{termi}/ return $1 end str = "<title>Trump Code</title>" start = "<title>" termi = "</title>" puts return_between(str, start, termi) #=> Trump Code
ここで学んだことは、正規表現の規則中に変数を用いる際は#{var_str}と表記すること。
コメント
[Ruby]練習
Rubyの練習としてカレントディレクトリの特定の拡張子を持つファイルの名前を列挙するスクリプトを書いてみた。拡張子はコマンドライン引数で受け取る。glob使うと練習にならなそうな…