こんにちは。

nobu.nakada / nifty.ne.jp wrote
in <200307032321.h63NLej3026402 / sharui.nakada.kanuma.tochigi.jp>
>    sep で指定されたパターンに括弧が含まれている場合には、各括弧
>    のパターンにマッチした文字列も配列に含まれます。括弧が複数ある場合
>    は、マッチしたものだけが配列に含まれます。例えば:
>
>      p '1-10,20'.split(/([-,])/)   # => ["1", "-", "10", ",", "20"]
>      p '1-10,20'.split(/(-)|(,)/)  # => ["1", "-", "10", ",", "20"]

次のようにしました。

    p s.split(/(?:\r?\n)+/)     #=> ["abc", "def"]

ありがとうございます。

-- 
HORIKAWA Hisashi (in Kanji: 堀川 久)
Netsphere Laboratories  http://www.nslabs.jp/