title: regex exact match the string
body: <p>I have below string which I split using regex and   get id,id,roduct_clinical_studies__rimr,product__rim,product__v in an array.
  This works for most of the cases. But for below string since clinical contains IN it fails.How can I do an exact match of IN/SELECT etc</p>
  
  <pre><code> id IN (SELECT id FROM  product_clinical_studies__rimr  WHERE product__rim CONTAINS {{this.product__v}})
  
  
  String[] parseString(String filterInString) {
      return filterInString.replaceAll("(?i)CONTAINS|IN|SELECT|FROM|WHERE|(this\\.)|[(){}=,]|(\\s{2,})", " ").
              replaceAll("\\s+", " ").split("\\s");
  }
  </code></pre>