師星です。

> x="aaa,bbb,ccc,dd\\,d,eee" を splitにて
> 
> [ "aaa", "bbb", "ccc", "dd\\,d", "eee" ]
> 
> を返す。つまり、「"\\"でエスケープされていない","」でのみ分割するような正
> 規表現は書けるのでしょうか?

直接の回答ではないのですが、

/((?:[^\\\,]|\\.)*)(?:\,)?/
とかでscanするというアプローチはどうでしょう。

このパターンだと末尾に","が一つあるときとないときの区別がつかないので、
場合によっては使えませんけど。
p "aaa,bbb,ccc,dd\\,d\\\\,d,,e".scan /((?:[^\\\,]|\\.)*)(?:\,)?/
# => [["aaa"], ["bbb"], ["ccc"], ["dd\\,d\\\\"], ["d"], [""], ["e"], [""]]
p "aaa,bbb,ccc,dd\\,d\\\\,d,,e,".scan /((?:[^\\\,]|\\.)*)(?:\,)?/
# => [["aaa"], ["bbb"], ["ccc"], ["dd\\,d\\\\"], ["d"], [""], ["e"], [""]]

 - moro.