CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 678

678
Phụ lục A: Giới thiệu một số công cụ .NET

Snippet Compiler được viết bởi Jeff Key và có thể được download tại

[

http://www.sliver.com/dotnet/SnippetCompiler]

.

A.2 Xây dựng biểu thức chính quy với Regulator

A.2 Xây dựng biểu thức chính quy với Regulator
Regulator là một công cụ với đầy đủ tính năng dùng để xây dựng và kiểm tra các biểu thức
chính quy. Biểu thức chính quy được sử dụng để định nghĩa các mẫu trong những chuỗi dựa
trên ký tự, tần số xuất hiện, và thứ tự ký tự. Chúng thường được sử dụng nhiều nhất để làm
phương tiện xác nhận tính tính hợp lệ của đầu vào do người dùng cung cấp hoặc tìm một
chuỗi ký tự bên trong một chuỗi lớn hơn—chẳng hạn, khi tìm kiếm một địa chỉ URL hay e-
mail trên một trang web.
Regulator cho phép bạn nhập một biểu thức chính quy và một đầu vào nào đó (bạn sẽ chạy
biểu thức chính quy dựa trên đầu vào này). Bằng cách này, bạn có thể thấy cách thức làm việc
của biểu thức chính quy và kết quả trả về trước khi hiện thực nó trong ứng dụng của mình.
Hình A-2 cho thấy Regulator với một biểu thức chính quy đơn giản.

Hình A-2 Regulator với một biểu thức chính quy đơn giản

Phần document chứa biểu thức chính quy, trong ví dụ này là

[0-9]*

, biểu thức này trùng khớp

với bất kỳ dãy chữ số nào. Hộp ở phía dưới phải chứa đầu vào cho biểu thức chính quy, và
hộp ở phía dưới trái hiển thị những trùng khớp mà biểu thức chính quy tìm thấy bên trong các
đầu vào. Viết và kiểm tra các biểu thức chính quy trong một ứng dụng độc lập như thế này thì
dễ hơn nhiều so với thao tác chúng trong ứng dụng của bạn.
Một trong những tính năng hay nhất của Regulator là khả năng tìm kiếm thư viện biểu thức
chính quy trực tuyến tại

[

http://regexlib.com]

. Ví dụ, nếu nhập chuỗi "phone" vào hộp tìm

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.