Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.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 正则表达式提取但排除随机数位_Php_Regex_Drupal - Fatal编程技术网

Php 正则表达式提取但排除随机数位

Php 正则表达式提取但排除随机数位,php,regex,drupal,Php,Regex,Drupal,正则表达式解析问题,我正在为Drupal组装一个嵌入式视频提供程序模块 对于基本视频页面,url如下所示:因此这个正则表达式可以很好地解析视频代码: @v.ku6.com/show/([^“\&/])。html@i", 但是很多页面使用这种模式,所以我需要提取“ZP0DCEnRVpK4BiEU”,但不包括随机的4086312个数字 以下是我目前掌握的正则表达式: “@v.ku6.com/special/show\[这里有什么?]/([^”\&/]+)。html@i“,这里是什么?:\d+(数字)

正则表达式解析问题,我正在为Drupal组装一个嵌入式视频提供程序模块

对于基本视频页面,url如下所示:因此这个正则表达式可以很好地解析视频代码:
@v.ku6.com/show/([^“\&/])。html@i",

但是很多页面使用这种模式,所以我需要提取“ZP0DCEnRVpK4BiEU”,但不包括随机的4086312个数字

以下是我目前掌握的正则表达式:
“@v.ku6.com/special/show\[这里有什么?]/([^”\&/]+)。html@i“,

这里是什么?
\d+
(数字)

这里是什么?
\d+
(数字)

<

@v.ku6.com/special/show(?:_\d+)?/([^"\&/]+).html@i
(?:)
是一个非捕获组,
之后表示它可以在那里或不在那里,
\d+
至少是一个数字

请尝试以下操作:

@v.ku6.com/special/show(?:_\d+)?/([^"\&/]+).html@i
(?:)
是一个非捕获组,
之后表示它可以在那里或不在那里,
\d+
至少是一个数字

另请参见