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" |