title: How to capture groups
body: <p>In C# and NET regex engine, I have an input line like this and it is terminated by <code>\n</code></p>
  
  <pre><code>1ROSS/SVETA/JAMIE MRS T02XT 2WHITE/VIKA MS 3GREEN/ANDYMR
  </code></pre>
  
  <p>I have to obtain</p>
  
  <p>First capture</p>
  
  <pre><code> 1. num=1
   2. surname=ROSS
   3. name=SVETA
   4. name=JAMIE 
   5. title=MRS 
   6. other=T02XT
  </code></pre>
  
  <p>Second capture</p>
  
  <pre><code>1. num=2
  2. surname=WHITE
  3. name=VIKA 
  4. title=MS
  </code></pre>
  
  <p>Third capture</p>
  
  <pre><code>1. num=3
  2. surname=GREEN
  3. name=ANDY
  4. title=MR
  </code></pre>
  
  <p>The first group has two names and there is no space within ANDY and MR in the third group. I am unable to solve this problem. I started using </p>
  
  <pre><code>(^\d|\s\d)
  </code></pre>
  
  <p>to detect the groups and it works, but after I do not know how to capture till the end of each group and split into subgroups the inside data.</p>