Warum wird diese Zeichenfolge nicht bei jedem "\ n" aufgeteilt? (RUBIN)
"ADVERTISING [7310]\n\t\tIRS NUMBER:\t\t\t\t061340408\n\t\tSTATE OF INCORPORATION:\t\t\tDE\n\t\tFISCAL YEAR END:\t\t\t0331\n\n\tFILING VALUES:\n\t\tFORM TYPE:\t\t10-Q\n\t\tSEC ACT:\t\t1934 Act\n\t".split('\n')
>> ["ADVERTISING [7310]\n\t\tIRS NUMBER:\t\t\t\t061340408\n\t\tSTATE OF INCORPORATION:\t\t\tDE\n\t\tFISCAL YEAR END:\t\t\t0331\n\n\tFILING VALUES:\n\t\tFORM TYPE:\t\t10-Q\n\t\tSEC ACT:\t\t1934 Act\n\t"]
#lines
das Zeilenumbruchzeichen nicht entfernt wird, während#split
dies"a\nb".lines => ["a\n", "b"]
"a\nb".split("\n") => ["a", "b"]
"\n"
( siehe ) übersetzt. Sie müssen sie also nicht manuell auswählen. Verwenden Sie auf"\n"
allen Plattformen.Oder ein regulärer Ausdruck
.split(/\n/)
quelle
Sie können hierfür keine einfachen Anführungszeichen verwenden:
"ADVERTISING [7310]\n\t\tIRS NUMBER:\t\t\t\t061340408\n\t\tSTATE OF INCORPORATION:\t\t\tDE\n\t\tFISCAL YEAR END:\t\t\t0331\n\n\tFILING VALUES:\n\t\tFORM TYPE:\t\t10-Q\n\t\tSEC ACT:\t\t1934 Act\n\t".split("\n")
quelle