title: regex to find a word before and after a specific word
body: <p>I need a regex that gives me the word before and after a specific word, included the search word itself.</p>
  
  <p>Like: "<em>This is some dummy text to find a word</em>" should give me a string of "dummy <strong>text</strong> to" when <strong>text</strong> is my search word.</p>
  
  <p>Another question, it's possible that the string provided will contain more then once the search word so I must be able to retrieve all matches in that string with C#.</p>
  
  <p>Like "<em>This is some dummy text to find a word in a string full with text and words</em>"
  Should return:</p>
  
  <ul>
  <li>"dummy <strong>text</strong> to"</li>
  <li>"with <strong>text</strong> and"</li>
  </ul>
  
  <p><strong>EDIT:</strong>
  Actually I should have all the matches returned that contain the search word. 
  A few examples:
  Text is too read. -> Text is</p>
  
  <p>Read my text. -> my text</p>
  
  <p>This is a text-field example -> a text-field example</p>