title: How can I find a string after a specific string/character using regex
body: <p>I am hopeless with regex (c#) so I would appreciate some help:</p>
  
  <p>Basicaly I need to parse a text and I need to find the following information inside the text:</p>
  
  <p>Sample text:</p>
  
  <p><strong>KeywordB:***TextToFind* the rest is not relevant but **KeywordB:</strong> <em>Text ToFindB</em> and then some more text.</p>
  
  <p>I need to find the word(s) after a certain keyword which may end with a “:”.  </p>
  
  <p><strong>[UPDATE]</strong></p>
  
  <p>Thanks Andrew and Alan: Sorry for reopening the question but there is quite an important thing missing in that regex. As I wrote in my last comment, Is it possible to have a variable (how many words to look for, depending on the keyword) as part of the regex?</p>
  
  <p>Or: I could have a different regex for each keyword (will only be a hand full). But still don't know how to have the "words to look for" constant inside the regex</p>