Làm cách nào để xóa lần xuất hiện đầu tiên của ký tự khỏi chuỗi trong JavaScript?
Bài viết này thảo luận về cách loại bỏ một phần của chuỗi cho đến khi xuất hiện một ký tự cụ thể. Bài viết cũng phục vụ cho việc loại bỏ một phần của chuỗi cho đến lần xuất hiện đầu tiên và cuối cùng của một ký tự cụ thể Show
Mục lục. - Xóa chuỗi Javascript cho đến khi xuất hiện ký tự đầu tiênSử dụng chuỗi con() và indexOf(). - Phương thức substring() method của Javascript trả về một tập con của chuỗi nằm giữa chỉ mục bắt đầu và chỉ mục kết thúc hoặc . Phương thức indexOf(searchValue, indexPosition) trong javascript lấy chỉ mục của lần xuất hiện đầu tiên của chuỗi con đã chỉ định trong chuỗi. Đây,
Thí dụ. - Xóa phần trước khi xuất hiện dấu gạch ngang (-) đầu tiên khỏi chuỗi “Đây là – chuỗi giả- Chỉ ví dụ” Mã số. - let dummyString = "This is a - dummy string- For example only"; console.log(dummyString.substring(dummyString.indexOf("-") + 1)); Giải trình. - Đoạn mã trên đang sử dụng phương thức substring() để trích xuất một chuỗi con từ chuỗi gốc. Chuỗi con sẽ được hình thành bắt đầu từ ký tự sau dấu gạch nối đầu tiên (-) cho đến ký tự cuối cùng của chuỗi đầu ra. - dummy string- For example only Sử dụng Biểu thức chính quy và exec(). - RegExp là đối tượng biểu thức chính quy. Các đối tượng này là các mẫu được sử dụng để so khớp các tổ hợp ký tự trong chuỗi. The exec() phương thức javascript sẽ thực hiện tìm kiếm để khớp với biểu thức chính quy trong một chuỗi đã chỉ định. Phương thức exec() trả về một mảng kết quả hoặc null nếu không tìm thấy gì. Thí dụ. - Xóa phần trước khi xuất hiện dấu gạch ngang (-) đầu tiên khỏi chuỗi “Đây là – chuỗi giả- Chỉ ví dụ” Mã số. - let dummyString = "This is a -dummy string- For example only" console.log(/-(.+)/.exec(dummyString)[1]) Giải trình. - Đoạn mã trên sử dụng phương thức exec() để xóa chuỗi trước khi xuất hiện dấu gạch nối ký tự (-) đầu tiên Biểu thức chính quy là /-(. +)/ ở đâu. -
đầu ra. - dummy string- For example only Xóa chuỗi Javascript cho đến khi ký tự xuất hiện lần cuốiSử dụng split() và pop(). - Phương thức split() trong javascript trả về một mảng các chuỗi con được hình thành bằng cách tách một chuỗi đã cho. Phương thức pop() loại bỏ phần tử cuối cùng của mảng và trả về phần tử này. Thí dụ. - Xóa phần trước lần xuất hiện cuối cùng của (-) khỏi chuỗi “Đây là – chuỗi giả- Chỉ ví dụ”< Mã số. - let dummyString = "This is a - dummy string- For example only" console.log(dummyString.split("-").pop("")) Giải trình. - Đoạn mã trên sử dụng phương thức split() để chia dummyString thành các phần tử mảng trong đó phép chia dựa trên dấu gạch nối (-). Các phần tử mảng sẽ là {This is a, dummy string, For example only} Phương thức pop() của javascript sẽ trả về phần tử cuối cùng của mảng và cuối cùng, Ví dụ: chỉ được in trên bảng điều khiển đầu ra. - For example only Sử dụng chuỗi con() và lastIndexOf(). - The lastIndexOf(searchValue) được sử dụng để lấy chỉ mục của lần xuất hiện cuối cùng của . Phương thức sẽ trả về -1 nếu không tìm thấy giá trị. Tham số searchValue chỉ định chuỗi con/ký tự cần tìm kiếm. Thí dụ. - Xóa phần trước lần xuất hiện cuối cùng của (-) khỏi chuỗi “Đây là – chuỗi giả- Chỉ ví dụ”< Mã số. - let dummyString = "This is a - dummy string- For example only"; console.log(dummyString.substring(dummyString.lastIndexOf("-") + 1)); đầu ra. - For example only Đọc thêm
Chúng tôi hy vọng bài viết này đã giúp bạn xóa một phần của chuỗi cho đến khi xuất hiện một ký tự cụ thể. Chúc may mắn Làm cách nào để xóa ký tự đầu tiên khỏi chuỗi trong JavaScript?Phương pháp 1. Sử dụng phương thức slice() . Phương thức slice() trích xuất một phần của chuỗi và trả về phần được trích xuất trong một chuỗi mới. Nếu chúng ta muốn xóa ký tự đầu tiên của chuỗi thì có thể thực hiện bằng cách chỉ định chỉ mục bắt đầu mà chuỗi cần được trích xuất. Chúng ta cũng có thể cắt phần tử cuối cùng.
Làm cách nào để thay thế lần xuất hiện đầu tiên của một ký tự trong chuỗi JavaScript?replace() là chỉ thay thế kết quả khớp đầu tiên, công cụ sửa đổi /g (toàn cục) yêu cầu nó thay thế tất cả các lần xuất hiện.
Làm cách nào để tìm lần xuất hiện đầu tiên của một ký tự trong chuỗi JavaScript?Phương thức indexOf() trả về vị trí xuất hiện đầu tiên của một giá trị trong chuỗi. Phương thức indexOf() trả về -1 nếu không tìm thấy giá trị. Phương thức indexOf() phân biệt chữ hoa chữ thường.
Làm cách nào để xóa 3 ký tự đầu tiên khỏi chuỗi trong JavaScript?JavaScript - xóa 3 ký tự đầu tiên khỏi chuỗi . Sử dụng phương thức String slice(). Chỉnh sửa. văn bản var = '12345'; . lát(3); . . Sử dụng phương thức String substring(). Chỉnh sửa. văn bản var = '12345'; . chuỗi con(3);. Sử dụng phương thức String replace(). Chỉnh sửa |