1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

chuong2 c regular expression 625

7 2 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

CHAPTER 2: REGULAR EXPRESSION (BIỂU THỨC CHÍNH QUY) C# 2010 for programmer chapter 16 in page 567 Nội dung  Khái niệm vai trị biểu thức qui  Các class hỗ trợ C#  Lớp ký tự dùng biểu thức qui ví dụ:  Ký tự định dạng cho loại văn  Quantifiers  Group, phép Or - Regular Expression gì?  Là cơng cụ ngơn ngữ mạnh, phần ngơn ngữ lập trình đại  Regular expression chuỗi mẫu chứa ký tự định dạng dùng để xác định xem văn có thỏa định dạng đưa khơng nhằm đảm bảo chuỗi có định dạng chung  Ví dụ: kiểm tra ZIP code, địa email, họ tên hợp lệ Các class hỗ trợ:  NET framework cung cấp classes System.Text.RegularExpression: 1.Regex class: Có phương thức Match (static instance) trả k ết so trùng kiểu class Match Matches trả MatchCollection object 2.Match class Kiểu chứa kết match tìm thấy ToString() trả chuỗi match với regular expression 3.MatchCollection class Kiểu chứa tập nhiều match tìm thấy Sử dụng Regex để tìm kiếm: Regex regexObject= new Regex(Chuỗi_Mẫu); Match matchObject= regexObject.Match(Chuỗi_Văn_Bản); MatchCollection matchsObj=regexObject.Matches(Chuỗi_Văn_Bản); Match: Khi tìm thấy chuỗi thỏa Chuỗi_Mẫu Chuỗi_Văn_Bản trả matchObject chứa thơng tin chuỗi Matches: Khi tìm thấy chuỗi thỏa Chuỗi_Mẫu Chuỗi_Văn_Bản trả MatchCollection object chứa thơng tin chuỗi 6 Phương thức Replace, Split String Regex.Replace(String input,String pattern,String replacement) Trả chuỗi kết chuỗi sau thay chuỗi tìm thấy pattern input chuỗi replacement String[] Regex.Split(String input, String pattern) Trả chuỗi split từ chuỗi input vị trí chuỗi thỏa pattern ... C? ?c class hỗ trợ:  NET framework cung c? ??p classes System.Text.RegularExpression: 1.Regex class: C? ? phương th? ?c Match (static instance) trả k ết so trùng kiểu class Match Matches trả MatchCollection... regexObject= new Regex(Chuỗi_Mẫu); Match matchObject= regexObject.Match(Chuỗi_Văn_Bản); MatchCollection matchsObj=regexObject.Matches(Chuỗi_Văn_Bản); Match: Khi tìm thấy chuỗi thỏa Chuỗi_Mẫu Chuỗi_Văn_Bản... trả matchObject chứa thơng tin chuỗi Matches: Khi tìm thấy chuỗi thỏa Chuỗi_Mẫu Chuỗi_Văn_Bản trả MatchCollection object chứa thông tin chuỗi 6 Phương th? ?c Replace, Split String Regex.Replace(String

Ngày đăng: 04/12/2022, 14:56

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w