質問: `/(?\A(.*\n){15})(?.*\z)/` 1回目のmatchのせいか、`.*\z`で文字列の末尾までマッチしない rubular: 解決できる正規表現がありましたら教えてください。 環境はruby: 2.5.1です よろしくお願いいたします。
回答: `.`は改行を含みません。`.*\n`も改行を含まないことを前提に記述されているはずです。 ``` /(?\A(.*\n){15})(?(.*\n)*\z)/ ``` とかどうでしょうか?