title: Regex match whole word and punctuation
body: <p>I have the following string: <code>"WordContainingYes. no yes,- no! yes. no"</code>
  I need to replace all instance of "yes.", but leave "WordContainingYes." intact.
  I'm using <code>"\b(yes.)\b"</code> but it doesn't work when there is a punctuation mark inside pattern. So anyone knows how should I match a whole word + punctuation mark after it?</p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>I need to match any punctuation mark after the word. Not only dot.</p>
  
  <p>Thanks</p>