title: Find UPPERCASE names that end with a colon
body: <p>Find UPPERCASE names that start with either a letter or digits.
  Could include digits, hyphens, periods and spaces with colon at end of name.</p>
  <pre><code>MR. SMITH:
  - CAPTAIN AMERICA:
  ANT-MAN:
  2014 NEBULA:
  -2012 IRON MAN:
  BOY 1:
  
  1
  00:00:07,174 --&gt; 00:00:09,837
  BARTON: Okay, hold on.
  
  16
  00:00:36,411 --&gt; 00:00:37,527
  - COOPER: Nice!
  - LAURA: Nice throw, kiddo.
  </code></pre>
  <p>Here is my best attempt, but it is also selecting parts of the timecodes.
  It's also not filling groups correctly.</p>
  <p>Find: <code>([A-Z0-9])(?:([A-Z0-9\.\-\s]*)*\:+)</code></p>
  <p><a href="https://regex101.com/r/w1cf5W/5" rel="nofollow noreferrer">regex101</a></p>
  <p>Thanks in Advance !</p>