ほかで Query を使わないのであれば

case binary:split(B, [<<" ">>, <<"\r\n">>], [global, trim]) of 

としてしまうのもありです。