擅长:python、mysql、java
<p>我真的建议@LukasGraf的评论,但是如果您真的必须使用regex,您可以检查以下内容:</p>
<pre><code>(?:(?:https?\:\/\/)?(?:www\.)?(?:youtube|youtu)(?:(?:\.com|\.be)\/)(?:embed\/)?(?:watch\?)?(?:feature=player_embedded)?&?(?:v=)?([0-z]{11}|[0-z]{4}(\-|\_)[0-z]{4}|.(\-|\_)[0-z]{9}))
</code></pre>
<p>下面是regex101中的一个工作示例:
<a href="https://regex101.com/r/5eRqn2/1" rel="nofollow noreferrer">https://regex101.com/r/5eRqn2/1</a></p>
<p>下面是python示例:</p>
^{pr2}$
<blockquote>
<p>In order to <strong>not catch</strong> specific group in regex you should this: <code>(?:...)</code></p>
</blockquote>