我正在尝试创建一个采用如下文件名的正则表达式:
/cloud-support/filename.html#pagesection并将其重定向到:
/cloud-platform/filename#pagesection有人能建议如何做到这一点吗?
目前我已经完成了部分工作,其中包括:
"^/cloud-support/(.*)$" => "/cloud-platform/$1",它可以重定向目录,但仍然有一个多余的.html。
我可以只匹配一个带有可选#的文字.html吗?我该怎么做呢?
谢谢。
发布于 2011-09-23 19:08:55
可能是这样的:
"^/cloud-support/(.*?)(\.html)?(#.+)$" => "/cloud-platform/$1$3"其中第一组是非贪婪匹配(.*?)
发布于 2011-09-23 19:05:30
"^/cloud-support/(\w+).html(.*)" => "/cloud-platform/$1$2"发布于 2011-09-23 19:06:12
像这样的东西可以工作吗?
"^/cloud-support/([^.]+)[^#]*(.*)$" => "/cloud-platform/$1$2"https://stackoverflow.com/questions/7527958
复制相似问题