擅长:python、mysql、java
<pre><code>([01]?[0-9]+:?[0-9]*(?:[AP]M)?)-([01]?[0-9]+:?[0-9]*(?:[AP]M)?)
^^ ^^ ^^ ^^
</code></pre>
<p>只需生成<code>AM</code>组件可选。请参阅演示。还有使第一部分<code>+</code>,否则它将匹配空字符串。在</p>
<p><a href="https://regex101.com/r/fC0lI5/2" rel="nofollow">https://regex101.com/r/fC0lI5/2</a></p>