title: regex find method calls with specific number of arguments
body: <p>I'm trying to find all occurencas of certain method, but only with specified number of arguments(5):</p>
  
  <p>so let's say I have different methods with the same name and different set of args.</p>
  
  <pre><code>.method(asd,asd,asd,asd,asd,asd,asd)
  .method(asd,asd,asd,asd,asd)
  .method(asd,asd,asd)
  </code></pre>
  
  <p>I've tried something like that: <code>\.open\((?:.*?\,){4}[^,]*?\)</code> but it gives back all methods with 5 and more args:</p>
  
  <pre><code>.method(asd,asd,asd,asd,asd,asd,asd)
  .method(asd,asd,asd,asd,asd)
  </code></pre>
  
  <p>I need only those with 4. Thanks in advance!</p>