正则表达式提取,但不包括随机数位

问题描述

| 正则表达式解析问题,我正在为Drupal集成一个嵌入式视频提供程序模块。 对于基本视频页面,URL如下所示:http://v.ku6.com/show/EJEiKXHN1avFezNi.html,因此此正则表达式可以很好地解析视频代码: \'@ v.ku6.com/show /([^ \“ \\&/] +)。html @ i \', 但是许多页面使用此模式http://v.ku6.com/special/show_4086312/ZP0DCEnRVpK4BiEU.html,因此我需要提取\“ ZP0DCEnRVpK4BiEU \”,但要排除其中随机的4086312数字。 这是我到目前为止拥有的正则表达式内容: \'@ v.ku6.com/special/show_ [这里怎么了?] /([^ \“ \\&/] +)。html @ i \',     

解决方法

尝试这个:
@v.ku6.com/special/show(?:_\\d+)?/([^\"\\&/]+).html@i
(?:)
是一个非捕获组,
?
随后说它可以存在或不存在,and3ѭ至少是一个数字     ,
what goes here?
\\d+
(数字)