首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

*****新鲜出炉的高分“正则”贴子******,该怎么解决

2012-12-14 
*****新鲜出炉的高分“正则”贴子******rewrite url^/(p[\d+])(m[\d+])(d[\d+])/?$ to~/page/index.as

*****新鲜出炉的高分“正则”贴子******
<rewrite url="^/(p[\d+])(m[\d+])(d[\d+])/?$" to="~/page/index.aspx?price=$1&area=$2&min=$4" />



上面URL重写的正则该如何写才能支持下面的url呢?
/p1/
/p1m1/
/p1m1d1/
/m1d1/
/m1/
/p1d1/


[最优解释]
<rewrite url="^/(p[\d+])?(m[\d+])?(d[\d+])?/?$" to="~/page/index.aspx?price=$1&area=$2&min=$4" />
[其他解释]

<rewrite url="^/(p[\d+])?(m[\d+])?(d[\d+])?/?$" to="~/page/index.aspx?price=$1&area=$2&min=$4" />
 
?表示匹配0次或1次
[其他解释]
^/(p\d+)*?(m\d+)*?(d\d+)*?/$

热点排行