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

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

  • Xóa dấu phẩy khỏi chuỗi trong javascript
  • Javascript xóa ngắt dòng khỏi chuỗi (4 cách)
  • Javascript. Chuỗi loại bỏ các ký tự đặc biệt
  • Javascript. Xóa khoảng trắng khỏi chuỗi

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