Hướng dẫn javascript split by multiple spaces - javascript được chia theo nhiều khoảng trắng
15 Show
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm. Tôi có cái này trong nút:
Tôi mong đợi chuỗi chia, ví dụ: ['java', '1303', 'root' ...] Hỏi ngày 27 tháng 10 năm 2016 lúc 10:41Oct 27, 2016 at 10:41
2 Cảm ơn bạn đã bình luận. Có vẻ như các trích dẫn hoàn toàn không cần thiết:
bế tắc 9.2878 Huy hiệu vàng46 Huy hiệu bạc67 Huy hiệu Đồng8 gold badges46 silver badges67 bronze badges Đã trả lời ngày 27 tháng 10 năm 2016 lúc 10:44Oct 27, 2016 at 10:44
GDMGDMgdm 7.4433 huy hiệu vàng38 Huy hiệu bạc68 Huy hiệu đồng3 gold badges38 silver badges68 bronze badges 3 Bạn chia tay với một chuỗi theo nghĩa đen 1, nó sẽ chia 2 thành 3 và 4.Sử dụng Regex, 5 hoặc 6 (tốt hơn, vì mẫu là tĩnh):
Tôi cũng đề nghị cắt tỉa đầu vào để loại bỏ các yếu tố trống khi bắt đầu/kết thúc. Cũng lưu ý rằng 7 = 8 (công cụ sửa đổi toàn cầu được ngụ ý với 9).Đã trả lời ngày 27 tháng 10 năm 2016 lúc 10:45Oct 27, 2016 at 10:45
Wiktor Stribiżewwiktor StribiżewWiktor Stribiżew 583K35 Huy hiệu vàng402 Huy hiệu bạc 503 Huy hiệu đồng35 gold badges402 silver badges503 bronze badges Làm thế nào để chia một chuỗi theo nhiều khoảng trống trong JavaScript?Nếu bạn muốn phân chia một chuỗi theo nhiều không gian, hãy chuyển một biểu thức thông thường, tức là, 6 cho phương thức 1. Biểu thức chính quy này sẽ phân chia chuỗi dựa trên một hoặc nhiều không gian.let str = "Chocolate Pastry Biscuit Cake"; let arr = str.split(/\s+/); console.log(arr); //["Chocolate", "Pastry", "Biscuit", "Cake"] Nếu một chuỗi có không gian dẫn hoặc dấu, hãy gọi phương thức Trim () để xóa chúng trước khi gọi phương thức Split (). Nếu bạn không làm điều này, thì phương thức Split () sẽ trả về một mảng với các phần tử trống. let str = " Chocolate Pastry Biscuit Cake "; let arr = str.split(/\s+/); console.log(arr); //["", "Chocolate", "Pastry", "Biscuit", "Cake", ""] arr = str.trim().split(/\s+/); console.log(arr); //["Chocolate", "Pastry", "Biscuit", "Cake"] Trong JavaScript, một biểu thức chính quy được viết bên trong một cặp ký tự chém (/). 2 có nghĩa là bất kỳ ký tự khoảng trắng. Nhân vật Whitespace bao gồm không gian, tab và dòng mới.Trong một biểu thức chính quy, dấu cộng ( 3) có ý nghĩa đặc biệt. + khớp với một hoặc nhiều lần xuất hiện của mục trước nó.Bài viết đề xuất
Rất nhiều yêu cầu tiêu chuẩn có trong JavaScript liên quan đến việc xử lý các chuỗi. Một yêu cầu chung như vậy là thay thế nhiều khoảng trống bằng một không gian duy nhất trong chuỗi JavaScript. Bài viết này sẽ thảo luận và trình bày cách loại bỏ các không gian trùng lặp bằng cách sử dụng các minh họa ví dụ khác nhau. Mục lục:- JavaScript từ & nbsp; thay thế () phương thức thay thế một mẫu cụ thể trong javaScript bằng một thay thế. Mẫu có thể là một biểu thức chính quy, một hàm hoặc một chuỗi. replace()
method replaces a particular pattern in the javascript with a replacement. The pattern can be a regular expression, a function, or a string. Example:- Thay thế nhiều không gian bằng một không gian duy nhất từ JavaScript là ngôn ngữ phổ biến nhất” Javascript is the most popular language “ Phương thức Trim () được sử dụng để loại bỏ tất cả các khoảng trống từ đầu và cuối chuỗi. Code:- let dummyString = " Javascript is the most popular language "; dummyString = dummyString.replace(/\s+/g, " "); console.log(dummyString); Output:- Javascript is the most popular language Phương thức & nbsp; split () & nbsp; được sử dụng để chia chuỗi thành một mảng các phần tử [‘javascript,’ is, ’,’ nhất, ’hầu hết,’ phổ biến Sự phân chia dựa trên không gian, tab hoặc ký tự dòng mới (\ s, \ t, \ n) Explanation:-
Nếu chúng ta muốn loại bỏ các khoảng trống từ đầu và kết thúc cũng như sử dụng: Code:- let dummyString = " Javascript is the most popular language "; dummyString = dummyString.trim().replace(/\s+/g, " "); console.log(dummyString); Output:- Javascript is the most popular language Explanation:-
Thay thế nhiều không gian bằng một khoảng trống bằng cách sử dụng split () và tham gia () multiple spaces with a single space using split() and join()JavaScript từ & nbsp; split () & nbsp; phương thức trả về một mảng các chuỗi con được hình thành bằng cách chia một chuỗi đã cho.split() method returns an array of substrings formed by splitting a given string. JavaScript KhănSjoin () & NBSP; Phương thức tham gia các phần tử của mảng trở lại thành một chuỗi. join() method joins the elements of the array back into a string. Example:- Thay thế nhiều không gian bằng một không gian duy nhất từ JavaScript là ngôn ngữ phổ biến nhất” Javascript is the most popular language “ Code:- let dummyString = " Javascript is the most popular language "; dummyString = dummyString.trim().split(/[\s,\t,\n]+/).join(' '); console.log(dummyString); Output:- Javascript is the most popular language Explanation:-
Đọc thêm:
Tôi hy vọng bài viết này đã giúp bạn thay thế nhiều không gian bằng một không gian duy nhất trong chuỗi JavaScript. Chúc may mắn!!! Làm cách nào để phân chia một không gian trong JavaScript?Giải pháp tiêu chuẩn để phân chia một chuỗi là sử dụng phương thức Split () được cung cấp bởi lớp chuỗi.Nó chấp nhận một biểu thức chính quy như một dấu phân cách và trả về một mảng chuỗi.Để phân chia trên bất kỳ ký tự khoảng trắng nào, bạn có thể sử dụng lớp ký tự được xác định trước đại diện cho một ký tự khoảng trắng.use the predefined character class \s that represents a whitespace character.
Có thể chia có nhiều dấu phân cách không?Phương thức phân chia có thể được truyền một biểu thức chính quy chứa nhiều ký tự để phân chia chuỗi với nhiều dấu phân cách..
Chia có thể lấy nhiều đối số javascript không?Để phân chia một chuỗi với nhiều ký tự, bạn nên truyền biểu thức chính quy như một đối số cho hàm chia ().Bạn có thể sử dụng [] để xác định một tập hợp các ký tự, trái ngược với một ký tự duy nhất, để khớp.you should pass a regular expression as an argument to the split() function. You can use [] to define a set of characters, as opposed to a single character, to match.
Làm cách nào để tạo ra nhiều khoảng trống một không gian?Trả lời: Sử dụng phương thức thay thế javascript () Bạn có thể chỉ cần sử dụng JavaScript thay thế () để thay thế nhiều khoảng trống bên trong một chuỗi.Use the JavaScript replace() method
You can simply use the JavaScript replace() to replace the multiple spaces inside a string. |