我一直在试图弄清楚如何编写这个正则表达式。它将用于ISAPI_Rewrite,这是IIS6的一个模块,用于执行URL重写。
我想要的网址/hg/<parameter>是数学,以便它可以被重写为/hg/hgwebdir.cgi/<parameter>。
我已经使用^/hg/(.*)进行了匹配。
我的问题是,如果使用URL,那么正则表达式应该不匹配。使用上面的正则表达式和这个网址,将重写为/hg/hgwebdig.cgi/hgwebdig.cgi/<parameter>,这是不正确的。
你能帮我创建匹配的模式吗?
发布于 2010-03-17 17:23:25
您可以使用negative lookahead来完成以下操作:
"^/hg/(?!hgwebdir.cgi)(.*)"http://www.regular-expressions.info/tutorial.html是一个很棒的正则表达式教程。=)
https://stackoverflow.com/questions/2461004
复制相似问题