<p>我们在这里可能需要的表达是:</p>
<pre><code><h6 class="event-title">(.+?)<\/h6>
</code></pre>
<p>它捕获了<code>h6</code>标记中的所有内容。你知道吗</p>
<h3><a href="https://regex101.com/r/VY64M7/1" rel="nofollow noreferrer">DEMO</a></h3>
<h3>测试</h3>
<pre><code># coding=utf8
# the above tag defines encoding for this document and is for Python 2.x compatibility
import re
regex = r"<h6 class=\"event-title\">(.+?)<\/h6>"
test_str = "<h6 class=\"event-title\">Brisbane Lions v Hawthorn Football Club and Anthing else we wish here including @#$%^&*(</h6>"
matches = re.finditer(regex, test_str, re.MULTILINE)
for matchNum, match in enumerate(matches, start=1):
print ("Match {matchNum} was found at {start}-{end}: {match}".format(matchNum = matchNum, start = match.start(), end = match.end(), match = match.group()))
for groupNum in range(0, len(match.groups())):
groupNum = groupNum + 1
print ("Group {groupNum} found at {start}-{end}: {group}".format(groupNum = groupNum, start = match.start(groupNum), end = match.end(groupNum), group = match.group(groupNum)))
# Note: for Python 2.7 compatibility, use ur"" to prefix the regex and u"" to prefix the test string and substitution.
</code></pre>
<p><a href="https://i.stack.imgur.com/5dQYr.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/5dQYr.png" alt="enter image description here"/></a></p>
<h3>正则表达式电路</h3>
<p><a href="https://jex.im/regulex/#!flags=&re=%5E(a%7Cb)*%3F%24" rel="nofollow noreferrer">jex.im</a>可视化正则表达式:</p>
<p><a href="https://i.stack.imgur.com/oX2yW.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/oX2yW.png" alt="enter image description here"/></a></p>