将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 正则表达式的量词的目标无效