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 带有';的正则表达式问题';在匹配路线中_Regex_Pcre_Vercel - Fatal编程技术网

Regex 带有';的正则表达式问题';在匹配路线中

Regex 带有';的正则表达式问题';在匹配路线中,regex,pcre,vercel,Regex,Pcre,Vercel,我正在尝试使用PCRE正则表达式匹配now zeit部署上的路由: "/song/(.*)feed=(?<feedValue>[^&]+)&PzID=(?<itunesIdValue>[^&]+)" “/song/(*)feed=(?[^&]+)&PzID=(?[^&]+)” 虽然“song/?feed=random&PzID=863”确实有效,但 “song/randomslaugname?feed=random&PzID=863”给出404

我正在尝试使用PCRE正则表达式匹配now zeit部署上的路由:

"/song/(.*)feed=(?<feedValue>[^&]+)&PzID=(?<itunesIdValue>[^&]+)"
“/song/(*)feed=(?[^&]+)&PzID=(?[^&]+)”
虽然
“song/?feed=random&PzID=863”
确实有效,但
“song/randomslaugname?feed=random&PzID=863”
给出404错误页面。我对regex不熟悉。谁能告诉我我做错了什么事。

我能解决它。这是一个当下时代的问题。默认情况下,将转发查询参数。所以我只需要做“/song/(.*)”来匹配主url。

你的正则表达式。是的,就是这样。当我在线检查时,它运行良好,但当我现在部署到zeit时,它似乎失败了。所以不确定这是否是zeit now的问题。我能够解决它。这是一个当下时代的问题。默认情况下,将转发查询参数。所以我只需要做“/song/(.*)”来匹配主url。你可以将其作为答案发布。