rubyのString#splitの第1引数に指定する分割パターンは、通常は戻り値の配列に含まれません。
戻り値の配列で分割パターンを取得するには、分割パターンを(...)で指定します。
irb(main):001:0> "abc,def,ghi".split(/(,)/)
=> ["abc", ",", "def", ",", "ghi"]
戻り値の配列で分割パターンを取得するには、分割パターンを(...)で指定します。
irb(main):001:0> "abc,def,ghi".split(/(,)/)
=> ["abc", ",", "def", ",", "ghi"]