Thay thế ký tự cụ thể trong chuỗi javascript
Các chuỗi là bất biến trong JavaScript, có nghĩa là chúng ta không thể thay đổi nội dung của chúng sau khi được tạo. Vì vậy, ý tưởng là tạo một chuỗi mới với ký tự được thay thế. Bạn có thể làm điều này theo hai cách Show
1. Sử dụng chức năng let str = 'JS will, JS will rock you!'; let newStr = str.replace('JS','JavaScript'); console.log(newStr);Code language: JavaScript (javascript)1Ý tưởng là chia chuỗi thành hai chuỗi con trước và sau vị trí đã chỉ định, sau đó nối chúng lại với ký tự đã chỉ định ở giữa. Sau đây là một ví dụ đơn giản chứng minh điều này 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Chuỗi. nguyên mẫu. replaceAt = hàm(index, replacement) { nếu (chỉ mục >= this.độ dài) { trả lại cái này. valueOf(); }
trả lại cái này. chuỗi con(0, chỉ số . ) + replacement + this.chuỗi con(chỉ số + 1); }
var str = "Xin chào thế giới";< str = str. replaceAt(5, '); bảng điều khiển. log(str);
/* đầu ra. Chào thế giới */ Tải xuống Chạy mã 2 cũng hoạt động tương tự nhưng chúng tôi khuyên bạn không nên sử dụng hàm này. 2. Sử dụng mảng ký tựMột cách tiếp cận khác là chuyển đổi chuỗi thành một mảng ký tự, thay thế giá trị tại chỉ mục đã chỉ định bằng ký tự đã cho và nối lại với nhau thành một chuỗi. Điều này sẽ dịch sang một mã đơn giản dưới đây Tóm lược. trong hướng dẫn này, bạn sẽ biết cách sử dụng phương thức Chuỗi JavaScript 2 để thay thế một chuỗi con trong một chuỗi bằng một chuỗi mới Giới thiệu về phương thức thay thế Chuỗi JavaScript ()Sau đây là cú pháp của phương thức 2
Phương thức Chuỗi JavaScript 2 trả về một chuỗi mới có chuỗi con ( 5) được thay thế bằng chuỗi mới ( 6) Lưu ý rằng phương thức 2 không thay đổi chuỗi gốc. Nó trả về một chuỗi mới Các ví dụ thay thế chuỗi JavaScript ()Ví dụ sau sử dụng hàm 2 để thay đổi chuỗi con 0 và 1 thành chữ hoa. Nó chuyển một hàm thay thế vào hàm 2 Làm cách nào để thay thế một số ký tự trong chuỗi JavaScript?Phương thức replace() tìm kiếm một chuỗi cho một giá trị hoặc một biểu thức chính quy. Phương thức replace() trả về một chuỗi mới với (các) giá trị được thay thế.
Làm cách nào để thay thế một chỉ mục cụ thể trong chuỗi JavaScript?Phương pháp đầu tiên là bằng cách sử dụng phương thức substr() . Và ở cách thứ 2, chúng ta sẽ chuyển chuỗi thành mảng và thay thế ký tự tại chỉ mục. Cả hai phương pháp được mô tả dưới đây. Sử dụng phương thức substr(). Phương thức substr() được sử dụng để trích xuất một chuỗi con từ một chỉ mục bắt đầu cho trước sang một chỉ mục khác.
Làm cách nào để xóa ký tự cụ thể khỏi chuỗi trong JavaScript?Thay thế chuỗi JavaScript()
. Phương thức replace() nhận hai tham số, tham số đầu tiên là ký tự được thay thế và tham số thứ hai là ký tự cần thay thế bằng. |