title: regular expression multiple matches
body: <p>For reference, this is the regex tester I am using:
  <br>
  <a href="http://www.rsyslog.com/regex/" rel="nofollow">http://www.rsyslog.com/regex/</a></p>
  
  <p>How can I modify this regular expression:</p>
  
  <pre><code>[^;]+
  </code></pre>
  
  <p>to receive multiple sub-matches for the following test string:</p>
  
  <pre><code>;first;second;third;fourth;fifth and sixth;seventh;
  </code></pre>
  
  <p>I currently only receive one sub-match:</p>
  
  <pre><code>first
  </code></pre>
  
  <p>Basically I want each sub-match to consist of the content between <code>;</code> characters, I am hoping for a sub-match list like this:</p>
  
  <pre><code>first
  second
  third
  fourth
  fifth and sixth
  seventh
  </code></pre>