我正在实现需要匹配以下内容的小url处理程序(假设每个处理器都是独立的正则表达式)。url的正则表达式部分
http://mysite.com/products/could/be/this/long.aspx http://mysite.com/search.aspx OR /search/keyword1+keyword2.aspx(只需要知道,搜索是在第一部分) http://mysite.com/somename/products/could/be/this/long.aspx(要知道,第二个是产品),非正则表达式的
思考,分裂网址并检查这种方式会更简单快捷吗?
编辑:
我必须现在做一个混合。我正在拆分url处理程序,但进一步沿着轨道,我只能使用正则表达式,但它更简单。
两个规则,我需要检查的是:
http://mysite.com/products/somename.aspx
http://mysite.com/name/products/somename.aspx
的检查是产品的第一部分,具有动态名称的第二或一个动态名称,其次是产品,后面是动态名称。
我正在做一些不同的事情,但这是非常好的建议! +1 – 2009-08-26 14:15:12