Computer >> Máy Tính >  >> Lập trình >> C#

Neo trong biểu thức chính quy trong C # là gì?

Neo là các cấu trúc trong biểu thức chính quy trong C #. Nó cho phép kết hợp thành công hoặc thất bại tùy thuộc vào vị trí hiện tại trong chuỗi. Bảng sau liệt kê các neo.

Khẳng định Mô tả Mẫu Kết hợp
^ Kết quả khớp phải bắt đầu ở đầu chuỗi hoặc dòng ^ \ d {3} "567" trong "567-777-"
$ Kết quả khớp phải xảy ra ở cuối chuỗi hoặc trước \ nat cuối dòng hoặc chuỗi. - \ d {4} $ "- 2012" trong "8-12-2012"
\ A Kết quả khớp phải xảy ra ở đầu chuỗi. \ A \ w {3} "Mã" trong "Mã-007-"
\ Z Kết quả khớp phải xảy ra ở cuối chuỗi hoặc trước \ n ở cuối chuỗi. - \ d {3} \ Z "- 007" trong "Bond-901-007"
\ z Kết quả khớp phải xảy ra ở cuối chuỗi. - \ d {3} \ z "-333" trong "-901-333"
\ G Trận đấu phải xảy ra tại thời điểm trận đấu trước đó kết thúc. \\ G \ (\ d \) "(1)", "(3)", "(5)" trong "(1) (3) (5) [7] (9)"
\ b Kết quả khớp phải diễn ra trên ranh giới giữa ký tự \ w (chữ và số) và \ W (không có chữ). \ w "R", "o", "m" và "1" trong "Phòng # 1"
\ B Trận đấu không được xảy ra trên ranh giới a \ b. \ Uốn cong \ w * \ b "end", "ender" trong "end gửi người cho vay cuối cùng"