title: Remove the intersections of multiple regular expressions?
body: <pre><code> Pattern[] a =new Pattern[2];
   a[0] = Pattern.compile("[$£€]?\\s*\\d*[\\.]?[pP]?\\d*\\d");
   a[1] = Pattern.compile("Rs[.]?\\s*[\\d,]*[.]?\\d*\\d");
  </code></pre>
  
  <p>Ex: <code>Rs.150</code> is detected by <code>a[1]</code> and <code>150</code> is detected by <code>a[0]</code>.
  How to remove such intersections and let it only detect by <code>a[1]</code> but not by <code>a[0]</code>? </p>