title: preg_replace remove every char from ! until a single space is found
body: <p>I'm trying to delete specific words.</p>
  
  <pre><code>$data = str_replace( $wordsToRemove, '!', $data );
  </code></pre>
  
  <p>But this leaves certain chars off words. So for example if <strong>test</strong> is a word to remove, <strong>testing</strong> is now <strong>!ing</strong>, and <strong>tests</strong> becomes <strong>!s</strong></p>
  
  <p>So I'm trying to get rid of these likes this:</p>
  
  <pre><code>$data = preg_replace("/!anyAmountofCharsRemovedUntilSingleSpace /", ' ', $data);
  </code></pre>
  
  <p>Is this the right way to do it?</p>