Các biểu thức quy tắc

Một phần của tài liệu Tài Liệu Học Ngôn Ngữ Lập Trình C#_p7 pptx (Trang 36 - 37)

   

Sử dụng biểu thức quy tắc qua lớp Regex Sử dụng Regex để tìm tập hợp

Sử dụng Regex để gom nhóm Sử dụng lớp CaptureCollection

 Câu hỏi & bài tập

Có một thời gian người ta ln nghĩ rằng máy tính chỉ dành riêng cho việc thao tác các giá trị dạng số. Các máy tính đầu tiên là được thiết kế để sử dụng tính tốn số lượng lớn như tính tốn quỹ đạo của tên lửa trong quốc phịng. Và ngơn ngữ lập trình được giảng dạy ở khoa toán của các đại học lớn.

Ngày nay, hầu hết các chương trình liên quan đến nhiều chuỗi ký tự hơn là các chuỗi các con số. Thông thường các chuỗi được sử dụng cho việc xử lý từ ngữ, thao tác trên các sưu liệu, và tạo ra các trang web.

Ngôn ngữ C# hỗ trợ khá đầy đủ các chức năng của kiểu chuỗi mà chúng ta có thể thấy

được ở các ngơn ngữ lập trình cấp cao khác. Điều quan trọng hơn là ngôn ngữ C# xem những

chuỗi như là những đối tượng và được đóng gói tất cả các thao tác, sắp xếp, và các phương thức tìm kiếm thường được áp dụng cho chuỗi ký tự.

Những thao tác chuỗi phức tạp và so khớp mẫu được hỗ trợ bởi việc sử dụng các biểu thức quy tắc (regular expression). Ngôn ngữ C# kết hợp sức mạnh và sự phức tạp của cú pháp biểu

thức quy tắc, (thông thường chỉ được tìm thấy trong các ngơn ngữ thao tác chuỗi như Awk, Perl), với một thiết kế hướng đối tượng đầy đủ.

Trong chương 10 này chúng ta sẽ học cách làm việc với kiểu dữ liệu string của ngơn ngữ C#, kiểu string này chính là một alias của lớp System.String của .NET Framework. Chúng ta cũng sẽ thấy được cách rút trích ra chuỗi con, thao tác và nối các chuỗi, xây dựng một chuỗi mới với lớp StringBuilder. Thêm vào đó, chúng ta sẽ được học cách sử dụng lớp Regex để so khớp các chuỗi dựa trên biểu thức quy tắc phức tạp.

Một phần của tài liệu Tài Liệu Học Ngôn Ngữ Lập Trình C#_p7 pptx (Trang 36 - 37)

Tải bản đầy đủ (PDF)

(40 trang)