我需要一个正则表达式的帮助来与UrlRewriting.Net一起使用。我有两个URL -正则表达式中间字符串模式排除
http://domain/SomeFolder/tracks/SomeFileName/
和
http://domain/SomeFolder/<could be anything>/SomeFileName/
因为我需要拿出一个表达式URL重写的目的,这将让我在“轨道”目标明确的网址它的中间。我需要另一种表达方式来捕捉所有没有“轨道”的东西。
在我有这个约束之前,我使用的是^~/SomeFolder/([^/]*)/SomeFileName/?$
,这是我的全部工作。现在我有了这个特定的“曲目”文件夹,我无法使用全部。
有意义吗?
非常感谢您的帮助!
为什么你不只是为了表达,这样,如果匹配的“轨道”之一,它忽视了包罗万象的? – 2010-02-16 00:30:54
试过了。由于路径段的数目相同,因此重新排序它们会导致第二个表达式取代第一个表达式。 – 2010-02-16 01:10:42