- (?:kaltura:|
- https?://(:?(?:www|cdnapisec)\.)?kaltura\.com/(?:
- (?:index\.php/kwidget/(?:[^/]+/)*?wid/_)|
- (?:html5/html5lib/v(?:[\d.]+)/mwEmbedFrame.php/p/\d+)
- )
- )(?P<partner_id>\d+)?(?::|/(?:[^/]+/)*?entry_id/)(?P<id>[0-9a-z_]+)
- (?:\?wid=_(?P<partner_id_html5>\d+))?'''
+ (?:
+ kaltura:(?P<partner_id_s>\d+):(?P<id_s>[0-9a-z_]+)|
+ https?://
+ (:?
+ (?:www|cdnapisec)\.)?kaltura\.com/
+ (?:
+ (?:
+ # flash player
+ index\.php/kwidget/
+ (?:[^/]+/)*?wid/_(?P<partner_id>\d+)/
+ (?:[^/]+/)*?entry_id/(?P<id>[0-9a-z_]+)|
+ # html player
+ html5/html5lib/
+ (?:[^/]+/)*?entry_id/(?P<id_html5>[0-9a-z_]+)
+ .*\?.*\bwid=_(?P<partner_id_html5>\d+)
+ )
+ )
+ )
+ '''