แองคอร์คือโครงสร้างในนิพจน์ปรกติของ C# ช่วยให้การจับคู่สำเร็จหรือล้มเหลว ขึ้นอยู่กับตำแหน่งปัจจุบันในสตริง ตารางด้านล่างแสดงรายการแองคอร์
| Assertion | คำอธิบาย | Pattern | Matches |
|---|---|---|---|
| ^ | จับคู่ต้องเริ่มต้นที่จุดเริ่มต้นของสตริงหรือบรรทัด | ^\d{3} | "567" ใน "567-777-" |
| $ | จับคู่ต้องเกิดที่ปลายสตริง หรือก่อน \n ที่ปลายบรรทัด/สตริง | -\d{4}$ | "-2012" ใน "8-12-2012" |
| \A | จับคู่ต้องเกิดที่จุดเริ่มต้นของสตริง | \A\w{3} | "Code" ใน "Code-007-" |
| \Z | จับคู่ต้องเกิดที่ปลายสตริง หรือก่อน \n ที่ปลายสตริง | -\d{3}\Z | "-007" ใน "Bond-901-007" |
| \z | จับคู่ต้องเกิดที่ปลายสตริงอย่างแน่นอน | -\d{3}\z | "-333" ใน "-901-333" |
| \G | จับคู่ต้องเกิดที่จุดที่การจับคู่ก่อนหน้าสิ้นสุด | \G\(\d\) | "(1)", "(3)", "(5)" ใน "(1)(3)(5)[7](9)" |
| \b | จับคู่ต้องเกิดที่ขอบเขตระหว่าง \w(อักษรตัวเลข) และ \W(ไม่ใช่อักษรตัวเลข) | \w | "R", "o", "m" และ "1" ใน "Room#1" |
| \B | จับคู่ต้องไม่เกิดที่ขอบเขต \b | \Bend\w*\b | "ends", "ender" ใน "end sends endure lender" |