<video id="video" class="playerVideo" autoplay="1" x-webkit-airplay="allow" src="**matchme.mp4**" type="video/mp4">
这是我到目前为止所做的:
(?<=<video[^<>]+src=")/w*(?<!"[^<>]/video>)
我认为我的问题源于not being able to use repetition within a lookaround。 为了清楚起见,我希望匹配视频代码的src属性中的值,不包括属性本身(src =&#34; matchme &#34 ;)
答案 0 :(得分:3)
答案 1 :(得分:1)
我认为这是一个更好的解决方案,因为它适用于PCRE, JS, and Python。
<video[^>]+src=\"([^"]+)
但是,我无法使用Sublime Text 3。 最后,这与崇高合作:
<video[^>]+src=\"\K[^"]+
The \K
assertion tells the engine to drop what was matched so far from the final match it returns.