Làm cách nào để thay thế khoảng trống trong JavaScript?
Tìm hiểu cách thay thế khoảng trắng bên trong chuỗi bằng JavaScript bằng cách sử dụng Regex (Biểu thức chính quy) — một công cụ để tìm các mẫu trong văn bản Show Regex (thường được đánh vần là “RegEx hoặc “RegExp”) là một công cụ hiệu quả để làm việc với các chuỗi (văn bản). Các trường hợp sử dụng phổ biến nhất của Regex là
Hôm nay, bạn sẽ học từ một ví dụ đơn giản sử dụng biểu thức chính quy để thay thế tất cả khoảng trắng trong một dòng văn bản (chuỗi) bằng không có gì — nhưng bạn có thể sử dụng ví dụ mã sau để thay thế khoảng trắng bằng các ký tự khác Khoảng trắng được coi là một ký tự. Vì vậy, mọi khoảng cách giữa các từ trong câu bạn đang đọc này được tính là một ký tự khoảng trắng Câu này có 6 ký tự khoảng trắng Để thay thế các ký tự khoảng trắng, regex có một ký tự meta được gọi là Như thế này
Điều gì đang xảy ra trong mã
Ghi chú. chúng tôi chưa sửa đổi biến 5 để in ra nó sẽ trông như thế nào nếu bạn sử dụng phương pháp biểu thức chính quy 6 trên đóNếu bạn muốn thay đổi giá trị của biến Như thế này
Và để chắc chắn rằng toán học của tôi đúng, hãy sử dụng một phương thức regex hữu ích khác có tên là 8 để đếm số lượng ký tự khoảng trắng trong biến sentence ban đầu và xem nó có thực sự là 6 không
Làm cách nào để thay thế khoảng trắng trong JavaScript?Ký tự meta \s trong biểu thức chính quy JavaScript khớp với bất kỳ ký tự khoảng trắng nào. dấu cách, tab, dòng mới và dấu cách Unicode . Và cờ g yêu cầu JavaScript thay thế nó nhiều lần. Nếu bạn bỏ lỡ nó, nó sẽ chỉ thay thế lần xuất hiện đầu tiên của khoảng trắng.
Làm cách nào để xóa khoảng trống trong JavaScript?trim() Phương thức trim() loại bỏ khoảng trắng ở cả hai đầu của chuỗi và trả về một chuỗi mới mà không sửa đổi chuỗi ban đầu. Để trả về một chuỗi mới với khoảng trắng được cắt chỉ từ một đầu, hãy sử dụng trimStart() hoặc trimEnd().
Làm cách nào để thay thế n bằng khoảng trắng trong JavaScript?hàm thay thế(). từ = từ. replace(/\n/g, " "); Lưu ý rằng bạn cần cờ g trên biểu thức chính quy để thay thế tất cả các dòng mới bằng .
Làm cách nào để thay thế nhiều khoảng trắng bằng một khoảng trắng trong JavaScript?Siêu ký tự “\s” khớp với dấu cách và + biểu thị sự xuất hiện của dấu cách một hoặc nhiều lần, do đó, biểu thức chính quy \S+ matches all the space characters (single or multiple). Therefore, to replace multiple spaces with a single space. |