Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.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 在URL中处理等号和问号_Regex - Fatal编程技术网

Regex 在URL中处理等号和问号

Regex 在URL中处理等号和问号,regex,Regex,我不熟悉regex,正在尝试从数据库中提取与xyz.asp匹配的URL列表?后跟任何八位数的RequestID号。我想不出我的表达式有什么问题:/abcd/.asp\?\w+=.?[0-9]* 例如: 1)不以“^$2”开头/结尾逃避圆点3)逃避问号4)匹配等号5)或其他东西,这有错吗 谢谢如果所有的URL都是这种格式,你可以在“=”处拆分字符串,得到第二个返回的项目。如果所有的URL都是这种格式,你可以在“=”处拆分字符串,得到第二个返回的项目。我不理解第一部分(/abcd/.asp) 你为

我不熟悉regex,正在尝试从数据库中提取与xyz.asp匹配的URL列表?后跟任何八位数的RequestID号。我想不出我的表达式有什么问题:/abcd/.asp\?\w+=.?[0-9]*

例如:

1)不以“^$2”开头/结尾逃避圆点3)逃避问号4)匹配等号5)或其他东西,这有错吗


谢谢

如果所有的URL都是这种格式,你可以在“=”处拆分字符串,得到第二个返回的项目。

如果所有的URL都是这种格式,你可以在“=”处拆分字符串,得到第二个返回的项目。

我不理解第一部分(/abcd/.asp)

你为什么不直接用它呢

(.*)\.asp\?\w+=.?[0-9]*

我不明白第一部分(/abcd/.asp)

你为什么不直接用它呢

(.*)\.asp\?\w+=.?[0-9]*