title: Unclosed Character Class (Regex)
body: <p>So, I have this semi-complex regex that is searching for all text in between two strings, then replacing it.</p>
  
  <p>My search regex for this is:</p>
  
  <pre><code>(jump *[A-Z].*)(?:[^])*?([A-Z].*:)
  </code></pre>
  
  <p>This gives an Unclosed Character Class on the final closing bracket, which I have been struggling to solve. The regex seems to work as intended on RegexR (<a href="http://regexr.com/?38k63" rel="nofollow">http://regexr.com/?38k63</a>)</p>
  
  <p>Could anyone provide some help or insight? </p>
  
  <p>Thanks in advance.</p>