Если ваше намерение состоит в том, чтобы разбить только пробелы, тогда метод полосы должен работать... но если вы пытаетесь настроить таргетинг на новые строки, то, возможно, попробуйте это:
"\r\na b c d\r\ne f g\r\n".gsub(/^\r\n/, "").gsub(/\r\n$/, "")
=> "a b c d\r\ne f g"
gsub-метод будет использовать регулярное выражение для того, чтобы направить начало ^ и закончить $location для замены на "".
ПРИМЕЧАНИЕ. Здесь я сделал предположение, что ваша новая строка -\r\n. Это не может быть независимой от платформы.