Hướng dẫn đầy đủ để tìm chuỗi trong chuỗi bằng JavaScript bằng cách sử dụng các phương thức Chuỗi gốc

< font style = "vertical-align: inherit;"> Bạn đang xem: tìm chuỗi trong chuỗi javascript

Tìm một chuỗi con trong một chuỗi có thể được được thực hiện theo nhiều cách khác nhau, tùy thuộc vào nhu cầu của bạn.

JavaScript cung cấp các phương thức gốc để xử lý các trường hợp khác nhau. Hãy xem chúng và cố gắng hiểu cách chúng hoạt động.

Để tìm một chuỗi trong một chuỗi, bạn có thể sử dụng một trong các phương thức Chuỗi JavaScript gốc.

1. bao gồm phương pháp

Phương thức include sẽ thực hiện tìm kiếm phân biệt chữ hoa chữ thường trên một chuỗi mục tiêu và sẽ xác định xem nó có chứa một chuỗi để tìm kiếm hay không. Nó sẽ trả về một giá trị boolean.

  

const

text

=

'

World Wide Web thường được gọi là web

'

text

.

bao gồm

(

'

thế giới

'

)

// sai

text

.

bao gồm

(

'

Thế giới

'

)

// đúng

Phương thức include chấp nhận hai đối số searchString vị trí .

searchString là một giá trị chuỗi để tìm kiếm.

Vị trí là đối số tùy chọn xác định vị trí bắt đầu trong chuỗi để bắt đầu tìm kiếm (giá trị mặc định là 0).

LƯU Ý: Phương thức include chỉ cho bạn biết liệu chuỗi có tồn tại trong một chuỗi đích hay không, nó không cho bạn biết vị trí.

Hỗ trợ trình duyệt : bao gồm phương thức .

2. phương thức indexOf

Phương thức indexOf kiểm tra lần xuất hiện đầu tiên của giá trị được chỉ định trong một chuỗi và trả về chỉ mục của nó dưới dạng số nguyên. Nếu không tìm thấy nó trả về -1. LƯU Ý: phương pháp này phân biệt chữ hoa chữ thường.

  

const

text

=

'

World Wide Web thường được gọi là web

'

text

.

indexOf

(

'

thế giới

'

)

// -1

text

.

indexOf

(

'

Thế giới

'

)

// 4

Phương thức indexOf chấp nhận hai đối số searchValue fromIndex .

searchValue là một giá trị chuỗi để tìm kiếm.

fromIndex là một đối số tùy chọn xác định vị trí bắt đầu trong một chuỗi để bắt đầu tìm kiếm (giá trị mặc định là 0).

Hỗ trợ trình duyệt : indexOf method .

3. phương pháp tìm kiếm

Phương thức search thực hiện đối sánh giữa một biểu thức chính quy và chuỗi đích. Nó trả về chỉ mục của nó dưới dạng số nguyên. Nếu không tìm thấy, nó sẽ trả về -1.

  

const

text

=

'

World Wide Web thường được gọi là web

'

const

regExpSensitive

=

/ world / g

const

regExpInsensitive

=

/ world / gi

text

.

search

(

regExpSensitive

)

// -1

text

.

search

(

regExpInsensitive

)

// 4

Phương thức search chỉ chấp nhận một đối số regexp < / code> là một biểu thức chính quy .

Để soạn và kiểm tra biểu thức chính quy, bạn có thể sử dụng công cụ regex101 .

Hỗ trợ trình duyệt : phương pháp tìm kiếm .

4. phương pháp đối sánh

Phương thức match sẽ kiểm tra chuỗi với một biểu thức chính quy và sẽ trả về một mảng các chuỗi được tìm thấy dựa trên biểu thức cờ . Nếu không tìm thấy chuỗi, nó sẽ trả về null.

  

const

text

=

'

World Wide Web thường được gọi là web

'

text

.

trùng khớp

(

/ Thế giới /

)

// [

// 0: "Thế giới",

// groups: undefined,

// index: 4,

// input: "World Wide Web thường được gọi là web"

//]

text

.

trùng khớp

(

/ world /

)

// rỗng

Phương thức search chỉ chấp nhận một đối số regexp < / code> là một biểu thức chính quy .

Hỗ trợ trình duyệt : phương pháp đối sánh .

5. phương thức matchAll

Phương thức matchAll trả về trình lặp của tất cả các lần xuất hiện chuỗi khớp với biểu thức chính quy tham số.

  

const

text

=

'

World Wide Web thường được gọi là web

'

// sử dụng cú pháp spread để nhận kết quả dưới dạng một mảng

// 1. Phân biệt chữ hoa chữ thường

[...

text

.

matchAll

(

/ web / g

)]

// [

// ["web", groups: undefined, index: 44, input: "World Wide Web thường được gọi là web"]

//]

// 2. Không phân biệt chữ hoa chữ thường

[...

text

.

matchAll

(

/ web / gi

)]

// [

// ["Web", index: 15, input: "World Wide Web thường được gọi là web", groups: undefined],

// ["web", index: 44, input: "World Wide Web thường được gọi là web", groups: undefined]

//]

Hỗ trợ trình duyệt : matchAll method .


Xem thêm những thông tin liên quan đến chủ đề tìm chuỗi trong chuỗi javascript

Chuỗi

  • Tác giả: F8 Official
  • Ngày đăng: 2020-01-10
  • Đánh giá: 4 ⭐ ( 8591 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Truy cập ngay https://f8.edu.vn và học tại đây để quản lý được tiến độ học và hơn thế nữa!

    hoclaptrinh javascript mienphi
    ----------------------------------------------/-------------
    © Bản quyền thuộc về MyCV.vn
    © Copyright by MyCV.vn ☞ Do not Reup

    Liên hệ: SƠN ĐẶNG
    ► Facebook: https://url.mycv.vn/sondn-fb?ref=yt
    ► Email: sondnf8@gmail.com
    ---------------------------------------
    ► Học lập trình: https://url.mycv.vn/f8?ref=yt
    ► Viết CV xin việc: https://url.mycv.vn/mycv?ref=yt
    ---------------------------------------
    HỌC LẬP TRÌNH MIỄN PHÍ
    ► Khóa Javascript cơ bản: https://url.mycv.vn/js-basic?ref=yt

Bài 6: Các hàm xử lý chuỗi (String) trong Javascript

  • Tác giả: yeulaptrinh.vn
  • Đánh giá: 4 ⭐ ( 2106 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài viết này, mình sẽ tổng hợp các hàm thường dùng và thông dụng nhất để thao tác với chuỗi (String) trong Javascript.

Các hàm xử lý chuỗi trong Javascript (cắt / tách / nối chuỗi ..)

  • Tác giả: mylop.edu.vn
  • Đánh giá: 3 ⭐ ( 8535 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài này mình sẽ giới thiệu các hàm xử lý chuỗi string trong Javascript, đây là những hàm được sử dụng rất nhiều trong quá trình làm việc với JS.

Xử lý chuỗi trong JavaScript

  • Tác giả: viblo.asia
  • Đánh giá: 3 ⭐ ( 3984 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Xử lý chuỗi trong JavaScript là một kỹ năng cơ bản mà bất kì devjs nào cũng cần biết, tương tự như anh array, String cũng được các nhà phát triển liên tục cải tiến và cập nhật. Đến nay chắc cũng phải...

Các hàm xử lý chuỗi trong Javascript (cắt / tách / nối chuỗi ..)

  • Tác giả: freetuts.net
  • Đánh giá: 5 ⭐ ( 4439 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tồng hợp Các hàm xử lý chuỗi trong Javascript, thực hành các bài tập liên quan đến hàm xử lý chuỗi trong javascript bằng hàm

Các hàm Regular Expression xử lý chuỗi, tìm kiếm và lặp chuỗi trong Javascript

  • Tác giả: htien.com
  • Đánh giá: 3 ⭐ ( 3595 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Các hàm Regular Expression xử lý chuỗi, tìm kiếm và lặp chuỗi trong Javascript

Hàm indexOf() trong JavaScript

  • Tác giả: hocjavascript.net
  • Đánh giá: 4 ⭐ ( 9461 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hàm indexOf() trong JavaScript trả về vị trí của một phần tử trong mảng hoặc chuỗi. Nếu phần tử đó xuất hiện nhiều lần, hàm indexOf() sẽ trả về

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Gọi đến điểm cuối của dịch vụ bằng cách sử dụng HTTP hoặc HTTPS - Ứng dụng Azure Logic - một bài đăng http là gì

By ads_php