正規表現
上記のリンクで、ヒアドキュメント(= <<-)を利用してTEXT内の文字を読み込んでいるのですが、
ruby 2.5.1だと何も表示されません。rubyバージョン2.5.1だとどのように出力するのでしょうか?
rb
1text = <<-TEXT 2クープバゲットのパンは美味しかった。 3今日はクープ バゲットさんに行きました。 4クープ バゲットのパンは最高。 5ジャムおじさんのパン、ジャムが入ってた。 6また行きたいです。クープ・バゲット。 7クープ・バケットのパン、売り切れだった(><) 8TEXT 9 10text.split(/\n/).grep(/クープ.?バ[ゲケ]ット/) 11# => ["クープバゲットのパンは美味しかった。", "今日はクープ バゲットさんに行きました。", "クープ バゲットのパンは最高。", "また行きたいです。クープ・バゲット。", "クープ・バケットのパン、売り切れだった(><)"] #期待の出力 12 13#=> #実際の出力
追記
下の例だと出力されたので、もしかしたら他のメソッドによる
Qiitaのブログ側とのバージョンの対応関係のずれなのかもしれません
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/21 09:24