Wie teilt man ein langes Stück Text in separate Zeilen auf? Warum gibt diese Zeile1 zweimal zurück?
/^(.*?)$/mg.exec('line1\r\nline2\r\n');
["line1", "line1"]
Ich habe den mehrzeiligen Modifikator aktiviert, um Anfang und Ende von Zeilen zu erstellen ^
und $
abzugleichen. Ich habe auch den globalen Modifikator aktiviert, um alle Zeilen zu erfassen .
Ich möchte einen Regex-Split verwenden und nicht, String.split
weil ich mich sowohl mit Linux- \n
als auch mit Windows- \r\n
Zeilenenden befassen werde .