title: REGEX doesn't match string if substring has already been matched
body: <p><a href="https://i.stack.imgur.com/hUoIq.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/hUoIq.png" alt="As seen here, the keyword Social Media was already matched so Social Media Wall is not being matched, Although it's different with the case of ERP as ERP and ERP Corecon both are matched." /></a></p>
  <p>Input Text  -</p>
  <pre><code>hey, G Suite , ,Social Media Wall, Social Media Wall , ERP ERP Corecon
  </code></pre>
  <p>Query -</p>
  <pre><code>((?&lt;=[,-./\s])(ERP Corecon|Social Media|Social Media Wall|ROI|ERP)\b)
  </code></pre>
  <p>Output -</p>
  <pre><code>hey, G Suite , ,**Social Media** Wall, **Social Media** Wall , **ERP** **ERP Corecon**
  </code></pre>
  <p>Ideal Output -
  Social Media &amp; Social Media Wall both should be matched</p>
  <p>regex link - <a href="https://regexr.com/6ugr5" rel="nofollow noreferrer">https://regexr.com/6ugr5</a></p>