Ok, về cơ bản tôi có một số mã phù hợp với URL bằng regex. Sau đó nó sẽ gọi một số chức năng dựa trên đó regex URL phù hợp với. Tôi không bao giờ muốn cho nhiều hơn một chức năng để được gọi cho một URL và tôi muốn regex phù hợp để phải "chính xác"Làm cách nào để Regex chỉ khớp với các kết quả khớp chính xác?
Ví dụ, với URL đơn giản /
tôi sử dụng một regex đơn giản /
mà sẽ phù hợp với /
nhưng nó cũng sẽ khớp với những thứ như /foo
và /foo/bar
.
Làm cách nào để ngăn chặn hành vi khớp một phần này trong C# /. Net?
Bạn đã thử sử dụng Định tuyến URL .NET thay vì lăn điều phối tuyến đường của riêng bạn chưa? –
@JacobKrall vui bạn nên có đề cập đến điều đó. Tôi đã tiếp tục thực hiện định tuyến URL của riêng mình (theo cách thức độc lập hơn nhiều so với .Net) giống như một tháng sau câu hỏi này: P – Earlz