title: Match first occurrence from back in regex
body: <p>I have to match strings between "JJ." and the second occurrence of "," from back.</p>
  
  <p>e.g:</p>
  
  <pre><code>In Mackintosh v. Watkins (1904) 1 C L J 31, Brett and Mookerjee, JJ.
  </code></pre>
  
  <p>desired output: <code>Brett and Mookerjee</code></p>
  
  <p>Currently what i am using matches the first "," to the JJ.</p>
  
  <p>my pattern: </p>
  
  <pre><code>",.*.[^,]*JJ\b"
  </code></pre>