Làm cách nào để xóa tất cả khoảng trắng trong chuỗi JavaScript?
Trong hướng dẫn hôm nay, chúng tôi sẽ chỉ cho bạn các giải pháp đơn giản để xóa dấu cách khỏi chuỗi và giải thích từng bước Show Nếu bạn muốn xóa tất cả khoảng trắng trong chuỗi thì bạn có thể sử dụng phương thức let str = '/var/www/site/New document. docx'; . nhật ký (str. thay thế (/\s+/g, '')); . docx Ở đây \s là biểu thức chính quy cho khoảng trắng và g là viết tắt của cờ toàn cầu, có nghĩa là khớp tất cả \s (khoảng trắng). Mỗi chuỗi ký tự khoảng trắng liền kề được thay thế bằng chuỗi trống vì “+” Bạn cũng có thể sử dụng phiên bản khác let str = '/var/www/site/New document. docx'; . nhật ký (str. thay thế (/\s/g, '')); . docx Bạn có thể thêm nội dung giữa các dấu ngoặc đơn bất cứ điều gì bạn muốn thay thế khoảng trắng bằng bất kỳ chuỗi nào. Ví dụ: nếu bạn gõ '#', bạn sẽ nhận ra sự khác biệt let str = 'Tài liệu mới'; . nhật ký (str. thay thế (/\s/g, '#')); . nhật ký (str. thay thế (/\s+/g, '#')); Tuy nhiên, /\s+/g nhanh hơn nhiều so với /\s/g Các phương thức cũng có thể được sử dụng để xóa khoảng trắng khỏi chuỗi đã cho hãy để str = " /var/www/site/Tài liệu mới. docx "; bảng điều khiển. nhật ký (str. tách ra(' '). tham gia('')); Bạn có thể sử dụng bất kỳ phương pháp nào trong hai phương pháp nhanh này, tuy nhiên, hãy tính đến các sự kiện sau
Phương thức replace() thực hiện tìm kiếm một chuỗi khớp trong một chuỗi và thay thế chuỗi con đã khớp bằng một chuỗi con thay thế. Mẫu có thể là một chuỗi hoặc một biểu thức chính quy. Sự thay thế có thể là một chuỗi hoặc một hàm được gọi cho mỗi trận đấu. Nếu mẫu là một chuỗi, chỉ lần xuất hiện đầu tiên sẽ được thay thế Phương thức split() cắt một chuỗi thành một tập hợp các chuỗi con có thứ tự, đặt chúng vào một mảng và trả về nó. Việc phân chia đạt được bằng cách tìm kiếm một mẫu, được cung cấp làm tham số đầu tiên trong lệnh gọi của phương thức. Để đảo ngược sự phân tách, hãy gọi tham gia(). sẽ tạo ra một chuỗi các mục cùng với keo dán giữa chúng Phương thức Đối số đầu tiên chúng tôi chuyển đến Chuỗi. phương thức thay thế () là một biểu thức chính quy Dấu gạch chéo về phía trước Ký tự đặc biệt Chúng tôi đã sử dụng cờ Tham số thứ hai mà phương thức Đối với mục đích của chúng tôi, chúng tôi muốn thay thế tất cả các ký tự khoảng trắng bằng một chuỗi trống Mẫu mã trước đó sẽ xóa tất cả các ký tự khoảng trắng khỏi chuỗi, bao gồm khoảng trắng, tab và ký tự dòng mới Nếu bạn chỉ muốn xóa khoảng trắng khỏi chuỗi, hãy sử dụng biểu thức chính quy sau Chúng tôi chỉ chỉ định một khoảng trắng giữa các dấu gạch chéo về phía trước đánh dấu phần đầu và phần cuối của biểu thức chính quy Cờ Phương thức Ngoài ra, bạn có thể sử dụng phương pháp Xóa tất cả Khoảng trắng khỏi Chuỗi bằng Chuỗi. thay thế tất cả()Sử dụng phương pháp Phương thức chuỗi. Phương thức replaceAll lấy một chuỗi hoặc một biểu thức chính quy cho tham số đầu tiên và một chuỗi thay thế cho tham số thứ hai Trong trường hợp cụ thể này, không có lợi ích gì khi sử dụng phương pháp Tuy nhiên, nếu bạn chỉ cần xóa khoảng trắng khỏi chuỗi (không bao gồm tab và dòng mới), bạn có thể chuyển một chuỗi thay vì biểu thức chính quy cho phương thức Thay vì truyền một biểu thức chính quy cho phương thức Phương thức Lưu ý rằng phương pháp này chỉ xóa khoảng trắng (không phải tab và dòng mới) khỏi chuỗi Nếu bạn cũng muốn xóa các tab và ký tự dòng mới ( Làm cách nào để xóa tất cả khoảng trắng khỏi chuỗi js?Để xóa tất cả khoảng trắng khỏi một chuỗi trong JavaScript, gọi phương thức replaceAll() trên chuỗi, chuyển một chuỗi chứa khoảng trắng làm đối số đầu tiên và một chuỗi trống ( ' . Ví dụ, str. replaceAll(' ', '') xóa tất cả khoảng trắng khỏi str. . For example, str. replaceAll(' ', '') removes all the spaces from str .
Làm cách nào để xóa tất cả các khoảng trắng trong văn bản?Xóa tất cả khoảng cách giữa các số . Nhấn Ctrl + Space để chọn tất cả các ô trong một cột Nhấn Ctrl + H để mở hộp thoại "Tìm & Thay thế" Nhấn Phím cách trong trường Tìm gì và đảm bảo rằng trường "Thay thế bằng" trống Nhấp vào nút "Thay thế tất cả", rồi nhấn Ok. thì đấy. Tất cả các không gian được loại bỏ |