>>534
改行が存在しない文字列に対して ^ と $ は不適
代わりに \A と \Z を使おう