擅长:python、mysql、java
<p>方括号<code>[ ... ]</code>创建一个字符集,选择其中一个字符。如果在开头加上一克拉,<code>[^ ... ]</code>,这一组就取反。模式不考虑括号内的完整连续字符串。你知道吗</p>
<p>换句话说,<code>[aaabbc]</code>等价于<code>[abc]</code>(甚至<code>[cba]</code>)。你知道吗</p>
<p>如果只想捕获组中<code>https://trello.com/c/</code>之后的第一个path元素,可以使用以下模式:</p>
<p><code>https://trello\.com/c/([^/]+).*</code></p>
<p>演示:<a href="https://regex101.com/r/99FDJS/2" rel="nofollow noreferrer">https://regex101.com/r/99FDJS/2</a></p>
<p>如果希望模式仅与URL中的此子字符串相匹配,可以使用正向的lookahead和lookahead:</p>
<p><code>(?<=https://trello\.com/c/).+?(?=/.*)</code></p>
<p>演示:<a href="https://regex101.com/r/99FDJS/1" rel="nofollow noreferrer">https://regex101.com/r/99FDJS/1</a></p>