Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex IIS6的正则表达式_Regex_Iis_Iis 7_Iis 6_Regular Language - Fatal编程技术网

Regex IIS6的正则表达式

Regex IIS6的正则表达式,regex,iis,iis-7,iis-6,regular-language,Regex,Iis,Iis 7,Iis 6,Regular Language,使用正则表达式,我希望转换以下形式的URL: 指向重定向到以下位置的url: 我该如何构造能够做到这一点的正则表达式?在aspx之后剪切所有内容 *任何0到无限次的次数 aspx\?=aspx *aspx\? 获取正则表达式的子字符串(s1)匹配项,然后生成子字符串(0,s1.size()-1)以除去 或者如果你想替换一个子串 \?pp.*aspx 相配 ?pp=123default.aspx 然后将其替换为“”这两个URL都相同,具有不同的查询字符串(前者有一个,后者没有)。处理该url的

使用正则表达式,我希望转换以下形式的URL:

指向重定向到以下位置的url:


我该如何构造能够做到这一点的正则表达式?

在aspx之后剪切所有内容

*任何0到无限次的次数 aspx\?=aspx

*aspx\?

获取正则表达式的子字符串(s1)匹配项,然后生成子字符串(0,s1.size()-1)以除去

或者如果你想替换一个子串

\?pp.*aspx

相配 ?pp=123default.aspx


然后将其替换为“”

这两个URL都相同,具有不同的查询字符串(前者有一个,后者没有)。处理该url的端点不应该忽略带有
pp
变量的查询字符串吗?还是全部?正则表达式从哪里来?