Tìm cách sử dụng Regex để thay thế tất cả không gian trắng bên trong chuỗi bằng cách sử dụng JavaScript⭐️ NEW JAVASCRIPT COURSE launching in November! ⭐️ Show
Thay thế tất cả không gian trắng bên trong một chuỗi là một nhu cầu rất phổ biến. Ví dụ: lần cuối tôi sử dụng điều này bên trong điểm cuối API nhận được hình ảnh. Tôi đã sử dụng tên hình ảnh gốc để lưu trữ nó, nhưng nếu nó chứa một khoảng trống thì nó đã phá vỡ chức năng của tôi (hoặc các ký tự đặc biệt khác, nhưng hãy để tập trung vào không gian) Vì vậy, tôi đã nghiên cứu cách tốt nhất để làm những gì tôi muốn. Hóa ra, một biểu hiện thông thường là những gì tôi cần! Đây là, đầy đủ
Ký tự meta Hãy nhớ rằng giá trị Bạn cần tìm một số tùy chọn thay thế
Đây là một cách biểu hiện thường xuyên để thực hiện một sự thay thế. Thay thế một ký tự bằng một khoảng trống trong javascript #Sử dụng phương thức
Chúng tôi đã chuyển 2 tham số sau cho phương thức chuỗi.RepLaceALL:
Phương thức Nếu bạn chỉ cần thay thế lần xuất hiện đầu tiên của ký tự bằng một không gian, bạn có thể sử dụng phương thức String.Replace thay thế. Theo mặc định, phương thức thay thế lần xuất hiện đầu tiên của chuỗi / biểu thức chính quy.
Các tham số giống như với phương thức 2 - chuỗi chúng tôi muốn khớp và thay thế cho mỗi trận đấu.Nếu bạn cần thay thế một ký tự cụ thể bằng cách sử dụng biểu thức chính quy, bạn có thể chuyển biểu thức chính quy dưới dạng tham số cho phương thức 4.Ví dụ: nếu bạn cần thay thế bất kỳ chữ số nào, bạn muốn sử dụng biểu thức thông thường.
Tiền đạo chém 5 đánh dấu sự khởi đầu và kết thúc của biểu thức chính quy.Các dấu ngoặc vuông 6 được gọi là lớp ký tự và khớp với phạm vi chữ số từ 7 đến 8.Chúng tôi đã sử dụng cờ Nếu bạn cần trợ giúp đọc hoặc viết một biểu thức thông thường, hãy xem The Regex Cheatsheet này bằng các tài liệu MDN, nó đã phục vụ tôi tốt trong nhiều năm qua. Làm thế nào để bạn thay thế một không gian?Để thay thế không gian bằng cách sử dụng tìm và thay thế:.. Chọn phạm vi của các ô chứa các chuỗi văn bản bao gồm các khoảng trống bạn muốn thay thế .. Nhấn Ctrl + H để hiển thị hộp thoại Tìm và thay thế. .... Trong tìm hộp nào, nhập một không gian .. Trong hộp thay thế, nhập một dấu gạch dưới, dấu gạch ngang hoặc giá trị khác. .... Nhấp vào Thay thế tất cả .. Làm cách nào để thay đổi khoảng trống giữa các từ trong javascript?Nhân vật meta \ s trong các biểu thức chính quy JavaScript phù hợp với bất kỳ ký tự khoảng trắng nào: không gian, tab, newlines và không gian Unicode. Và cờ G bảo 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 không gian trắng.. And the g flag tells JavaScript to replace it multiple times. If you miss it, it will only replace the first occurrence of the white space.
Làm cách nào để loại bỏ không gian trong JavaScript?Tham số đầu tiên được đưa ra một biểu thức chính quy với ký tự không gian (Hồi) cùng với thuộc tính toàn cầu.Điều này sẽ chọn mọi lần xuất hiện của không gian trong chuỗi và sau đó nó có thể được xóa bằng cách sử dụng một chuỗi trống trong tham số thứ hai.Điều này sẽ loại bỏ tất cả các không gian trong chuỗi ban đầu.
Làm thế nào để bạn thay thế một ký tự bằng không gian trong một chuỗi?Sử dụng phương thức thay thế () để thay thế một ký tự bằng một không gian.Phương thức lấy ký tự được thay thế và chuỗi thay thế làm tham số, ví dụ:str.thay thế tất cả('_', ' ') .Phương thức trả về một chuỗi mới với tất cả các lần xuất hiện của ký tự được thay thế bằng cách thay thế được cung cấp.. The method takes the character to be replaced and the replacement string as parameters, e.g. str. replaceAll('_', ' ') . The method returns a new string with all occurrences of the character replaced by the provided replacement. |