【发布时间】:2011-01-03 00:59:44
【问题描述】:
好的,所以基本上我有一些通过正则表达式匹配 URL 的代码。然后它将根据 URL 匹配的正则表达式调用一些函数。我从不希望为 URL 调用多个函数,并且我希望正则表达式匹配必须是“精确的”
例如,对于简单的 URL /,我使用了一个简单的正则表达式 /,它将匹配 /,但它也将匹配 /foo 和 /foo/bar 之类的东西。
如何在 C#/.Net 中防止这种部分匹配行为?
【问题讨论】:
-
您是否尝试过使用 .NET URL Routing 而不是滚动自己的路由调度程序?
-
@JacobKrall 很有趣,你应该提到这一点。在这个问题之后一个月,我继续实现了我自己的 URL 路由(以比 .Net 更独立的方式)方法:P
标签: c# .net regex exact-match