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ể

Mục lục. -

Xóa chuỗi Javascript cho đến khi xuất hiện ký tự đầu tiên

Sử 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,

  • The searchValue chỉ định chuỗi con được tìm kiếm trong một chuỗi.
  • Vị trí chỉ mục là tùy chọn và chỉ định chỉ mục từ nơi bắt đầu tìm kiếm .

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. -

  • / Xác định phần đầu và phần cuối của biểu thức
  • [. +] So khớp với chuỗi sau lần xuất hiện đầu tiên của ký tự gạch nối [-] where [. +] có nghĩa là ít nhất một.

đầu ra. -

dummy string- For example only

Xóa chuỗi Javascript cho đến khi ký tự xuất hiện lần cuối

Sử 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ụ”

Chủ Đề