Wie teile ich eine Zeichenfolge in neue Zeilen und behalte Leerzeilen bei?

Angesichts des Ruby-Codes:

"aaaa\nbbbb\n\n".split(/\n/)

Diese gibt aus:

["aaaa", "bbbb"] 

Ich möchte, dass die Ausgabe die durch gekennzeichnete Leerzeile enthält\n\n - Ich möchte das Ergebnis:

["aaaa", "bbbb", ""]

Was ist der einfachste / beste Weg, um genau dieses Ergebnis zu erzielen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage