将URL转换为正则表达式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将URL转换为正则表达式相关的知识,希望对你有一定的参考价值。

我在asp.net中使用Intelligencia.UrlRewriter.dll进行url重写,但我不知道正则表达式。是否有人可以帮助我将这些网址转换为正则表达式。

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

可以更改VendorID以及CategoryID。

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

类似的ProductID可以更改。我实际上想在web.confg文件中为这些查询字符串编写正则表达式

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

还有一件事,除此之外,还有其他最好的网址重写器吗?

答案

你的问题很不清楚,正如其他人所指出的那样。这是你想要做的吗?

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

new Regex(@"http://localhost:50788/Product\.aspx\?ProductID=\d+");

以上是关于将URL转换为正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

使用 django 将 Python 正则表达式转换为路径时遇到问题

将 c# 正则表达式转换为 javascript 正则表达式

Swift 将 javascript 正则表达式转换为 ios 正则表达式

正则表达式 - 将 C# 正则表达式转换为 JavaScript 正则表达式的量词的目标无效

如何将 javascript 正则表达式转换为安全的 Java 正则表达式?

如何将 C# 正则表达式转换为打字稿正则表达式?