Как сделать так, чтобы регулярные выражения соответствовали только точным совпадениям?

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

Например, с простым URL / я использую простое регулярное выражение / , которое будет соответствовать / , но оно также будет соответствовать таким вещам, как / foo и / foo / bar .

Как предотвратить такое поведение частичного сопоставления в C # /. Net?

15
задан Earlz 3 January 2011 в 00:59
поделиться