System.Text.RegularExpressions.Regex.Escape()
thoát chỉ mở niềng răng. Có một phương pháp NET Framework mà thoát niềng răng đóng để sử dụng trong regex? Tôi không thể tìm thấy bất kỳ thứ gì. Tôi ghét phải hardcode các ký tự.Thoát Niềng đóng Dấu
chỉnh sửa: Tôi cần tạo thẻ "(? < -open>)" để cân bằng các định nghĩa nhóm. Tôi nhận được một danh sách các ký tự đại diện cho dấu phân cách đóng, thoát chúng và sau đó thêm chúng vào biểu thức trong các thẻ "(? < -open>)". Vì vậy, có, tôi thực sự phải thoát khỏi niềng răng đóng cửa là tốt.
MSDN nói rằng "nếu dấu ngoặc đóng hoặc dấu ngoặc đơn không được đặt trước bởi ký tự mở tương ứng, thì công cụ biểu thức chính quy sẽ diễn giải nó theo nghĩa đen". Bạn có chắc chắn sau đó bạn cần phải thoát khỏi niềng răng đóng nó không? –
@TimBourguignon: Tôi nghĩ bạn cũng có thể đặt câu trả lời ở đây. –