Итак, в основном у меня есть некоторый фрагмент кода, который сопоставляет URL-адреса с помощью регулярных выражений. Затем он вызовет некоторую функцию в зависимости от того, с каким регулярным выражением совпадает URL. Я никогда не хочу, чтобы для URL-адреса вызывалось более одной функции, и я хочу, чтобы совпадения регулярных выражений были "точными"
Например, с простым URL /
я использую простое регулярное выражение /
, которое будет соответствовать /
, но оно также будет соответствовать таким вещам, как / foo
и / foo / bar
.
Как предотвратить такое поведение частичного сопоставления в C # /. Net?