Hướng dẫn split string by enter javascript - chia chuỗi bằng cách nhập javascript

Có vẻ như Regex /\r\n|\r|\n/ xử lý các kết thúc dòng CR, LF và CRLF, các chuỗi hỗn hợp của chúng và giữ cho tất cả các dòng trống ở giữa. Hãy thử điều đó!

    function splitLines[t] { return t.split[/\r\n|\r|\n/]; }

    // single newlines
    console.log[splitLines["AAA\rBBB\nCCC\r\nDDD"]];
    // double newlines
    console.log[splitLines["EEE\r\rFFF\n\nGGG\r\n\r\nHHH"]];
    // mixed sequences
    console.log[splitLines["III\n\r\nJJJ\r\r\nKKK\r\n\nLLL\r\n\rMMM"]];

Kết quả là bạn sẽ nhận được các mảng này:

[ "AAA", "BBB", "CCC", "DDD" ]
[ "EEE", "", "FFF", "", "GGG", "", "HHH" ]
[ "III", "", "JJJ", "", "KKK", "", "LLL", "", "MMM" ]

Bạn cũng có thể dạy rằng Regex nhận ra các thiết bị hủy bỏ dòng Unicode hợp pháp khác bằng cách thêm các phần |\xHH hoặc ____10, trong đó ________ 11 là các chữ số thập lục phân của Codepoint ký tự Terminator bổ sung [như đã thấy trong bài viết của Wikipedia là

[ "AAA", "BBB", "CCC", "DDD" ]
[ "EEE", "", "FFF", "", "GGG", "", "HHH" ]
[ "III", "", "JJJ", "", "KKK", "", "LLL", "", "MMM" ]
2].

Chia [] Phương thức chuỗi trong Java với các ví dụ. Phương thức chia [] Chuỗi phá vỡ một chuỗi đã cho xung quanh các khớp của biểu thức chính quy đã cho. Sau khi chia tách chống lại biểu thức chính quy đã cho, phương thức này trả về một mảng chuỗi.

Làm thế nào chia một chuỗi thành nhiều dòng trong HTML?

Giải pháp nhanh:

// ONLINE-RUNNER:browser;

var string = 'line 1\n' +
             'line 2';

var lines = string.split[/\r?\n/];  // 

Bài Viết Liên Quan

Chủ Đề