Kết hợp mẫu biểu thức chính quy
Biểu thức chính quy cho phép bạn thực hiện khớp mẫu trong VBScript và ASP. Về bản chất, bạn có thể xác thực rằng bất kỳ chuỗi đầu vào nào khớp với cài đặt chữ / số yêu cầu của bạn.

Để bắt đầu, bạn có thể tìm kiếm các kết quả khớp chính xác với các ký tự. Vì vậy, nếu bạn tìm kiếm

ABC

nó sẽ khớp với các chữ cái chính xác, theo trình tự chính xác đó.

Điều gì nếu bạn cần phải phù hợp với một loạt các nhân vật? Đây là nơi dấu ngoặc đi vào.

Nếu bạn muốn chấp nhận giá trị của ID1 xuyên qua ID9, bạn có thể đặt mô hình của mình thành

ID [1-9]

Điều đó sẽ phù hợp với ID1, ID2, ID3, ID4, ID5, ID6, ID7, ID8 và ID9.

Ngoài ra còn có ký tự đại diện. Nếu bạn cần một giá trị để bắt đầu với SUBJ nhưng có bất kỳ ký tự nào sau thời điểm đó, bạn có thể làm

ĐĂNG KÝ *

Bạn cũng có thể sử dụng {#} để nói rằng bạn muốn một số thứ nhất định. Vì vậy bạn có thể làm

[1-9]{9}

nếu bạn muốn xem 9 chữ số liên tiếp.

Sử dụng logic này, một mẫu cho số an sinh xã hội sẽ là

[0-9]{3}-[0-9]{2}-[0-9]{4}

Một dấu chấm là một nhân vật đặc biệt. Nó là một ký tự đại diện duy nhất phù hợp với bất kỳ ký tự đơn. Vì vậy, bạn có thể tìm kiếm

c.t

và nó sẽ phù hợp với mèo, cũi, cắt, cet, vân vân.

Có hai nhân vật "neo" đặc biệt. Đây là ^ và $. ^ Là viết tắt của sự bắt đầu của một chuỗi. Nó đảm bảo trận đấu bắt đầu với phần đầu tiên của chuỗi. Ở đầu bên kia, $ đại diện cho phần kết thúc của chuỗi.

Vì vậy, nếu bạn muốn tìm bất cứ thứ gì bắt đầu bằng văn bản http, không có gì trước nó, bạn sẽ tìm

^ http

Lưu ý rằng carat có nghĩa thứ hai, khác khi được sử dụng trong ngoặc []. Trong trường hợp đó, nó là toán tử "KHÔNG". Vì vậy, nếu bạn tìm kiếm

một [^ d]

nó sẽ tìm từ một nhưng không phải từ .

Ngoài ra còn có toán tử "hoặc" trong các biểu thức thông thường. Đó là ký hiệu ống, hoặc |. Bạn có thể tìm kiếm

cao | thấp

chấp nhận cao hay thấp.

Bạn có thể sử dụng một dấu hỏi để chỉ ra một cái gì đó là tùy chọn. Nói rằng bạn muốn tìm kiếm bất cứ điều gì với văn bản

mục lục

và bạn không chắc liệu sẽ có một dấu gạch chéo sau từ đó hay không. Bạn có thể tìm kiếm

mục lục/?

điều đó sẽ phù hợp với

mục lục

hoặc là

mục lục/

Bạn càng chơi với các biểu thức thông thường, bạn càng nhận ra chúng mạnh mẽ hơn!

Để tìm hiểu cách sử dụng các mẫu này trong mã của bạn, hãy nhớ đọc Sử dụng biểu thức chính quy trong mã hóa ASP!

Video HướNg DẫN: Rút gọn biểu thức chứa chữ - Toán lớp 9 (Có Thể 2024).