Як розділити довгий фрагмент тексту на окремі рядки? Чому цей зворотний рядок1 двічі?
/^(.*?)$/mg.exec('line1\r\nline2\r\n');
["рядок1", "рядок1"]
Я увімкнув багаторядковий модифікатор, щоб створити ^
та $
зрівняти початок і кінець рядків. Я також увімкнув глобальний модифікатор для захоплення всіх рядків.
Я хотів би використовувати спліт регулярного виразу, а не String.split
тому, що я буду мати справу як із закінченнями рядків Linux, так \n
і Windows \r\n
.