Làm cách nào để bạn thay thế một khoảng trắng trong JavaScript?
Trong hướng dẫn này, chúng ta sẽ tìm hiểu về cách sử dụng regex để thay thế tất cả khoảng trắng trong một chuỗi nhất định bằng dấu 9 bằng JavaScript Show
Hãy xem xét chúng tôi có một chuỗi như thế này
Bây giờ chúng ta cần thay thế tất cả khoảng trắng trong chuỗi trên bằng dấu cộng 9Trong JavaScript, chúng ta có thể làm điều đó bằng cách sử dụng phương thức string.replace(searchVal, newvalue)1 Ví dụ
Trong đoạn mã trên, chúng ta đã truyền hai đối số cho phương thức string.replace(searchVal, newvalue)2, đối số đầu tiên là biểu thức chính quy string.replace(searchVal, newvalue)3 và đối số thứ hai là giá trị thay thế 9, do đó phương thức string.replace(searchVal, newvalue)2 sẽ thay thế các khoảng trắng toàn bộ bằng ký hiệu 9 Đưa ra một câu và nhiệm vụ là thay thế dấu cách (” “) từ câu bằng dấu gạch dưới (“_”). Có một số phương thức JavaScript được sử dụng để thay thế khoảng trắng bằng dấu gạch dưới được liệt kê bên dưới
ví dụ 1. Ví dụ này thay thế tất cả khoảng trắng(‘ ‘) bằng dấu gạch dưới(“_”) bằng cách sử dụng phương thức replace() string.replace(searchVal, newvalue)7 string.replace(searchVal, newvalue)8 string.replace(searchVal, newvalue)9 string.split(separator, limit)0 string.split(separator, limit)1 string.replace(searchVal, newvalue)8 string.split(separator, limit)3 string.split(separator, limit)0 string.split(separator, limit)0 string.replace(searchVal, newvalue)8 string.split(separator, limit)2 string.split(separator, limit)0 string.split(separator, limit)4 string.split(separator, limit)5 string.split(separator, limit)0____37 string.split(separator, limit)2____39 string.split(separator, limit)1 string.split(separator, limit)7 string.split(separator, limit)3 string.split(separator, limit)0 string.replace(searchVal, newvalue)74 string.split(separator, limit)1 string.replace(searchVal, newvalue)8 string.replace(searchVal, newvalue)77 string.replace(searchVal, newvalue)78 string.replace(searchVal, newvalue)79 string.replace(searchVal, newvalue)80 string.split(separator, limit)0 string.replace(searchVal, newvalue)74 string.split(separator, limit)0 string.replace(searchVal, newvalue)8 string.replace(searchVal, newvalue)85 string.replace(searchVal, newvalue)78 string.replace(searchVal, newvalue)79 string.replace(searchVal, newvalue)88 string.split(separator, limit)0 string.split(separator, limit)4 string.replace(searchVal, newvalue)91 string.split(separator, limit)0 string.split(separator, limit)7 string.replace(searchVal, newvalue)85 string.split(separator, limit)0 string.replace(searchVal, newvalue)96 string.split(separator, limit)0______28 string.replace(searchVal, newvalue)99 string.split(separator, limit)00 string.replace(searchVal, newvalue)79 string.split(separator, limit)02 string.replace(searchVal, newvalue)78 string.replace(searchVal, newvalue)79 string.split(separator, limit)05 string.split(separator, limit)9 Dấu cách được dùng để ngăn cách các từ trong câu. Việc thêm khoảng trống làm cho toàn bộ câu có nghĩa. Nhưng để làm cho nội dung dễ đọc hơn, một dòng mới được sử dụng. Để di chuyển nội dung xuống dòng tiếp theo, hãy sử dụng ký tự xuống dòng mới (\n) Bài đăng này sẽ minh họa các phương pháp thay thế khoảng trắng bằng một dòng mới trong JavaScript Làm cách nào để thay thế khoảng trắng bằng dòng mới trong JavaScript?Để thay thế không gian bằng dòng mới, bạn có thể sử dụng các phương pháp đã đề cập
Hãy xem xét hoạt động của từng phương pháp Phương pháp 1. Thay thế không gian bằng dòng mới bằng cách sử dụng phương thức thay thế ()Phương thức “replace()” thay thế giá trị trong chuỗi bằng chuỗi hoặc ký tự được chỉ định. Nó là phương thức được xác định trước của đối tượng kiểu String. Nó trả về một chuỗi mới dưới dạng đầu ra với các giá trị được thay thế sau khi tìm kiếm chuỗi cho một giá trị cụ thể hoặc mẫu biểu thức chính quy Trong trường hợp của chúng tôi, chúng tôi sẽ sử dụng một dòng mới để xóa khoảng trắng trong chuỗi cú pháp Thực hiện theo cú pháp dưới đây để sử dụng phương thức thay thế () replace ("searchValue" , "replaceValue") ví dụ 1. Thay thế một không gian bằng dòng mới Trong ví dụ này, trước tiên chúng ta sẽ tạo một biến kiểu chuỗi để lưu trữ một chuỗi có dấu cách var str = "Chào mừng bạn đến với LinuxHint" bảng điều khiển. log ( str. thay thế (" " , " \n")); Nếu bạn muốn thay thế tất cả các lần xuất hiện của khoảng trắng bằng một dòng mới trong một chuỗi, hãy làm theo phần đã cho tiếp theo ví dụ 2. Thay thế nhiều khoảng trắng bằng dòng mới Ở đây, chúng ta sẽ xem xét cùng một chuỗi như trong ví dụ trước và thay thế tất cả các khoảng trắng bằng dòng mới bằng cách sử dụng mẫu biểu thức chính quy “/ /g” trong phương thức replace() bảng điều khiển. log ( str. thay thế (/ / g, "\n")); Như bạn có thể thấy, đầu ra chỉ ra rằng tất cả các khoảng trắng được thay thế thành công bằng một dòng mới. Mỗi từ sau khoảng trắng bắt đầu từ một Dòng mới Nếu bạn muốn thực hiện thao tác tương tự mà không sử dụng biểu thức chính quy, thì hãy sử dụng phương pháp được thảo luận bên dưới Phương pháp 2. Thay thế khoảng trắng bằng dòng mới bằng phương thức replaceAll()Có một phương pháp khác để thay thế thứ gì đó từ một chuỗi được gọi là phương thức “replaceAll()”. Trong phương thức replaceAll(), bạn không cần thêm biểu thức chính quy để thay thế tất cả các phiên bản của một ký tự cụ thể trong một chuỗi. Phương thức này cũng chấp nhận hai tham số, một là giá trị được tìm kiếm và tham số còn lại là giá trị thay thế liên quan của nó cú pháp Làm theo cú pháp đã cho để sử dụng phương thức replaceAll() replaceAll ("searchValue" , "replaceValue") Trong ví dụ này, chúng tôi sẽ sử dụng cùng một chuỗi được tạo trong ví dụ trước và sau đó thay thế tất cả các khoảng trắng bằng dòng mới mà không sử dụng bất kỳ mẫu biểu thức chính quy nào bảng điều khiển. log ( str. replaceAll (" " , " \n")); Chúng tôi đã tổng hợp tất cả các phương pháp để thay thế khoảng trắng bằng một dòng mới trong JavaScript Phần kết luậnĐể thay thế khoảng trắng bằng một dòng mới trong chuỗi, bạn có thể sử dụng các phương thức Javascript được xác định trước, bao gồm phương thức replace() và phương thức replaceAll(). Cách tiếp cận đầu tiên chỉ thay thế lần xuất hiện đầu tiên, trong khi mẫu biểu thức chính quy được sử dụng để thay thế tất cả các lần xuất hiện. Để so sánh, phương thức replaceAll() thay thế tất cả các lần xuất hiện từ chuỗi. Trong bài đăng này, chúng tôi đã minh họa các phương pháp thay thế khoảng trắng bằng một dòng mới với các ví dụ chi tiết Làm cách nào để xóa khoảng trắng trong chuỗi 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ế khoảng trắng bằng dấu gạch ngang JavaScript?Sử dụng phương thức replaceAll() để thay thế dấu cách bằng dấu gạch ngang trong một chuỗi , e. g. str. thay thế tất cả(' ', '-'). Phương thức replaceAll sẽ trả về một chuỗi mới trong đó tất cả khoảng trắng được thay thế bằng dấu gạch ngang.
Làm cách nào để thay thế khoảng trắng kép trong JavaScript?Trả lời. Sử dụng phương thức thay thế() của JavaScript
.
Làm cách nào để thay thế khoảng trắng bằng dấu gạch dưới trong js?Sử dụng Chuỗi. phương thức replaceAll để thay thế tất cả khoảng trắng bằng dấu gạch dưới trong chuỗi JavaScript, e. g. chuỗi. thay thế tất cả(' ', '_'). Phương thức replaceAll trả về một chuỗi mới với tất cả các ký tự khoảng trắng được thay thế bằng dấu gạch dưới. |