Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.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
php preg_replace删除部分URL_Php_Preg Replace - Fatal编程技术网

php preg_replace删除部分URL

php preg_replace删除部分URL,php,preg-replace,Php,Preg Replace,我需要一个preg_repace函数来改变这一点 对此 其中“子页面”是常量,并且只有后面的数字在变化。它可以是一位、两位、三位或四位数字。那么: $result = preg_replace('~subpage/[^/]+/~', '', $str); 或: \d匹配一个数字,+匹配一个或多个数字。工作正常。谢谢! $result = preg_replace('~subpage/\d{1,4}/~', '', $str); $url = preg_replace('#subpage/

我需要一个preg_repace函数来改变这一点

对此

其中“子页面”是常量,并且只有后面的数字在变化。它可以是一位、两位、三位或四位数字。

那么:

$result = preg_replace('~subpage/[^/]+/~', '', $str);
或:


\d
匹配一个数字,
+
匹配一个或多个数字。

工作正常。谢谢!
$result = preg_replace('~subpage/\d{1,4}/~', '', $str);
$url = preg_replace('#subpage/\d+#', '', $url);