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

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

Class Sample
  Shared Sub Main()
    Dim words() As String = New String() { _
      "The", _
      "quick", _
      "brown", _
      "fox", _
      "jumps", _
      "over", _
      "the", _
      "lazy", _
      "dog" _
    }

    For Each word As String In words
      Console.Write("{0,-20} ", word)

      If Regex.IsMatch(word, "^[aeiou][a-z]*")
        Console.WriteLine("O")
      Else
        Console.WriteLine("X")
      End If
    Next
  End Sub
End Class
実行結果
The                  X
quick                X
brown                X
fox                  X
jumps                X
over                 O
the                  X
lazy                 X
dog                  X