Mẹo nhỏ: Để tìm kiếm chính xác các bài viết của Vuihecungchocopie.vn, hãy search trên Google với cú pháp: "Từ khóa" + "vuihecungchocopie". (Ví dụ: công thức giải rubik 3x3 vuihecungchocopie). Tìm kiếm ngay
65 lượt xem

Regex là gì? Tất tần tật kiến thức về Regex | TopDev

Bạn đang xem: Regex là gì? Tất tần tật kiến thức về Regex | TopDev Tại Vuihecungchocopie                        

Bạn đang quan tâm đến Regex là gì? Tất tần tật kiến thức về Regex | TopDev phải không? Nào hãy cùng Vuihecungchocopie đón xem bài viết này ngay sau đây nhé, vì nó vô cùng thú vị và hay đấy!

Biểu thức chính quy là gì?

regex là một mẫu không phải là một chuỗi cụ thể để tìm / thay thế. là một công cụ mạnh mẽ để thao tác chuỗi trong php, javascript …, ví dụ như khi kiểm tra tính hợp lệ của email hoặc số điện thoại, điều đầu tiên nghĩ đến là biểu thức chính quy. regex là viết tắt của biểu thức chính quy và tên thuần Việt là biểu thức chính quy.

2. Cú pháp biểu thức chính quy cơ bản

Nói chung, có rất nhiều ứng dụng hữu ích khác của biểu thức chính quy nói chung, vì lý do đơn giản, biểu thức chính quy là một chuỗi các ký tự mô tả một tập hợp các chuỗi khác nhau theo hầu hết các quy tắc và ngữ pháp. Chắc chắn rồi.

Bạn đang xem: Regex là gì

Regular Expression

Ảnh: Mastercode

Không phải lúc nào cũng nên dùng regex, mỗi ngôn ngữ sẽ có cú pháp áp dụng regex khác nhau, nhưng không sao vai trò của ngôn ngữ ở đây không quan trọng lắm.

3. Ứng dụng biểu thức chính quy

Một số ví dụ về php hoặc javascript đơn giản, như tôi đã nói vai trò của ngôn ngữ không quan trọng lắm, một chút google sẽ cung cấp cho bạn mã bạn cần.

Lặp lại: Biểu thức chính quy hoạt động bằng cách đối sánh mẫu, được xây dựng từ các quy tắc cơ bản của biểu thức chính quy. Để mọi người biết biểu thức chính quy là gì thì trong php có một hàm xử lý biểu thức chính quy là hàm preg_match, sau đây là một vài ví dụ nhỏ để mọi người luyện tập trước khi học. Các bộ phận nâng cao hơn.

3.1 Hàm preg_match trong php

Cú pháp là: preg_match ($ pattern, $ subject, $ match)

  • $ pattern là một mẫu regex
  • $ subject là chuỗi nguồn mà chúng tôi đã so khớp với $ pattern
  • $ so khớp là danh sách các kết quả trả về true khớp với các kết quả ở trên 2 chuỗi

ví dụ 1: Kiểm tra xem chuỗi có phải là số không

Kết quả:

Xem thêm: Android NDK: Giới thiệu và hướng dẫn sử dụng Kotlin với C/C++

ví dụ: 2: Kiểm tra xem chuỗi có phải là chữ thường không

Kết quả

Ví dụ 3: Kiểm tra xem chuỗi có phải là chữ hoa không

Kết quả

3.2 Tạo biểu thức chính quy trong js

Trong javascript, một biểu thức chính quy là một chuỗi, nhưng nó không được bao quanh bởi dấu ngoặc đơn “hoặc dấu ngoặc kép” mà bằng /. Có 2 cách để tạo nó:

Cú pháp: new regexp (pattern [, flags])

Ví dụ:

Hoặc sử dụng /

Cú pháp: / pattern / flags

Xem thêm: Slim là gì? Ý nghĩa của slim chưa chắc bạn đã biết hết | Hegka

Vị trí:

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *