title: Regex: match all words from string that doesn't contain underscore
body: <p>My input is for example <code>&quot;ghj, klj! ab-CDE-fg_hi&quot;</code>.</p>
  <p>When I use <code>\w+</code> pattern I get <code>[&quot;ghk&quot;, &quot;klj&quot;, &quot;ab&quot;, &quot;CDE&quot;, &quot;fg_hi&quot;]</code>.</p>
  <p>I need to get this array <code>[&quot;ghk&quot;, &quot;klj&quot;, &quot;ab&quot;, &quot;CDE&quot;]</code>.</p>
  <p>How can I get the wanted output?</p>