folgende Sache:
Ich habe files die entweder in linux zeilenende oder windows zeilen ende
oder auch gemischt vorliegen.
Ich möchte jede Zeile extrahieren und dabei eine Liste von Zeilenstrings haben. Also eine Art universelles split.
Schön wäre es eine einzige kleine kompakte Funktion zu haben.
Beispiel:
file:
Code: Alles auswählen
entry1 <lf>
entry2 <crlf>
entry31 <lf>
<lf>
<crlf>
Eigentlich einfach, würde es schon zusammenbringen (hoffe ich), aber effiziente und kurze funktion.
Ausserdem: Nur bei "binary" open wird in windows \n eingefügt,
sonst mit normalen öffnen wird beim '\n' \r\n' eingefügt.
Die eine Funktion soll unter linux UND Windows funktionieren und die entries am shluss (leerzeilen wie oben sichtbar) ignorieren bzw. wegextrahieren
Oder hätte das verwenden von 'U' für Universal irgendwelche Vorteile?