title: Google Bigquery Proximity search using Regexp
body: <p>I have title text e.g. "Top 5 most dangerous jobs in the UK".
  I want to find all rows that contains word "dangerous" and the word "UK" having distance between them as 3 word.</p>
  
  <p>Like in the above text it should match my condition as the text contains word "dangerous" and "UK" and the distance between them is 3 word as well.</p>
  
  <p>I tried below syntax:</p>
  
  <pre><code>   SELECT PubName,Title
     From emp.final_month
     WHERE REGEXP_CONTAINS(Title,r'\b?(dangerous).*(UK)\b?')
  </code></pre>
  
  <p>(Above query gives me everything that has word "dangerous" and "UK" but not based on position between them.)</p>
  
  <p>Not sure how to put position in the above query. Can anyone help in getting the right syntax for the regexp supported in BigQuery.</p>
  
  <p>Syntax in Regex is also welcome.</p>