title: Regex to match the first letter in a word ONLY
body: <p>This SHOULD be simple for some reason I seem to be stretching the boundaries of my regex knowledge. I simply need a regex that will match the first letter in a word. I only want letters from an array that start with <code>x</code> <code>y</code> or <code>z</code>. This seems to reduce the amount of items in the array... but I'm not sure why since the results aren't what I'm expecting. </p>
  
  <pre><code>Regex regex = new Regex(@"\b[x|y|z]");
  string[] array = text.Where(x =&gt; regex.IsMatch(x)).ToArray()); // 'text' is an array 
  </code></pre>