Jak podzielić łańcuch na nowe linie i zachować puste linie?
Biorąc pod uwagę kod ruby:
"aaaa\nbbbb\n\n".split(/\n/)
Ten sygnał wyjściowy:
["aaaa", "bbbb"]
Chciałbym, aby dane wyjściowe zawierały pusty wiersz wskazany przez\n\n
- Chcę, aby wynik był:
["aaaa", "bbbb", ""]
Jaki jest najłatwiejszy / najlepszy sposób uzyskania tego dokładnego wyniku?