2011-04-13 35 views
0

正則表達式解析的問題,我把在一起的嵌入視頻提供商模塊爲Drupal。正則表達式提取物,但不包括隨機數位

對於基本的視頻頁面的URL是這樣的:http://v.ku6.com/show/EJEiKXHN1avFezNi.html所以這個正則表達式工作正常解析視頻編碼:
「@ v.ku6.com /顯示/([^「\ & /]+).html 。@i」,

但許多網頁上使用這種模式http://v.ku6.com/special/show_4086312/ZP0DCEnRVpK4BiEU.html所以我需要提取‘ZP0DCEnRVpK4BiEU’,但排除隨機4086312個號碼有

這裏的正則表達式的東西,我到目前爲止有: '@v.ku6 .com/special/show_ [這裏有什麼?] /([^「\ &/]+)[email protected]',

+0

參見http://stackoverflow.com/questions/89718/is-there-anything-like-regexbuddy-in-the-open-source-world – mario 2011-04-13 07:05:19

回答

1

嘗試這種情況:

@v.ku6.com/special/show(?:_\d+)?/([^"\&/]+)[email protected] 

(?:)是非捕獲組,所述?事後說,它可以是有或沒有與\d+是至少一種數