Ok, básicamente tengo un poco de código que coincide con las URL por expresiones regulares. A continuación, invocará alguna función según la expresión regular con la que coincida la URL. No quiero volver para más de una función a ser llamada para una dirección URL y quiero que la expresión regular partidos a tener que ser "exacto"¿Cómo hacer que Regexs solo coincida en coincidencias exactas?
Por ejemplo, con la simple URL /
utilizo una expresión regular sencilla /
que coincidirá con /
pero también coincidirá con cosas como /foo
y /foo/bar
.
¿Cómo puedo evitar este comportamiento de coincidencia parcial en C# /. Net?
¿Ha intentado utilizar .NET URL Routing en lugar de hacer rodar su propio despachador de rutas? –
@JacobKrall divertido, deberías haber mencionado eso. Seguí implementando mi propio enrutamiento de URL (de una manera mucho más independiente que el método de .Net) como un mes después de esta pregunta: P – Earlz