title: Java regex with a positive look behind of a negative look ahead
body: <p>I am trying to extract from this kind of string <code>ou=persons,ou=(.*),dc=company,dc=org</code> the last string immediately <strong>preceded by</strong> a coma <strong>not followed by</strong> (.*). In the last case, this should give <code>dc=company,dc=org</code>.</p>
  
  <p>Looking on regex, this seems to be a positive look behind (preceded by) of a negative look ahead.</p>
  
  <p>So I have achieve this regex: <code>(?&lt;=(,(?!.*\Q(.*)\E))).*</code>, but it returns <code>,dc=company,dc=org</code> with the coma. I want the same thing without the coma. What I am doing wrong?</p>