次の例で使用している正規表現"^[aeiou][a-z]*"は、母音で始まる単語にマッチします。 この正規表現は、文字列の先頭(^)に続けて母音([aeiou])が一文字あり、以降任意のアルファベットが0文字以上([a-z]*)続く文字列とマッチします。 ^が無い場合は、文字列の途中からでもマッチしてしまう点に注意してください。

正規表現を使って子音で始まる単語のみを抽出する
using System;
using System.Text.RegularExpressions;

class Sample {
  static void Main()
  {
    string[] words = new string[] {
      "The",
      "quick",
      "brown",
      "fox",
      "jumps",
      "over",
      "the",
      "lazy",
      "dog",
    };

    foreach (string word in words) {
      Console.Write("{0,-20} ", word);

      if (Regex.IsMatch(word, "^[aeiou][a-z]*"))
        Console.WriteLine("O");
      else
        Console.WriteLine("X");
    }
  }
}
実行結果
The                  X
quick                X
brown                X
fox                  X
jumps                X
over                 O
the                  X
lazy                 X
dog                  X