将URL转换为正则表达式

本文关键字:正则表达式 转换 URL | 更新日期: 2023-09-27 18:25:03

我在asp.net中使用Intelligencia.UrlRewriteer.dll进行url重写,但我不知道正则表达式。有谁能帮我把这些url转换成正则表达式吗。

http://localhost:50788/catalog.aspx?VendorID=1&CategoryID=1

VendorID和CategoryID都可以更改。

http://localhost:50788/Product.aspx?ProductID=1

类似地,ProductID可以被改变。实际上,我想在web.cfg文件(如)中为这些查询字符串编写正则表达式

<!-- Rewrite department pages -->
    <rewrite url="/Index" to="~/Default.aspx" />

还有最后一件事,除了这个,还有其他最好的url重写器吗?。

将URL转换为正则表达式

正如其他人所指出的,您的问题非常不清楚。这就是你想要做的吗?

new Regex(@"http://localhost:50788/catalog'.aspx'?VendorID='d+&CategoryID='d+");
new Regex(@"http://localhost:50788/Product'.aspx'?ProductID='d+");