Making several assumptions about what options are and aren't on and assuming the language you are trying to do this in supports lookbehinds. It's trying to match the first letter of a word.
Assumptions: IgnoreCase ON, IgnoreWhitespace OFF
if IgnoreCase is false then it only matches the first letter of words in lowercase.
Michael
"In theory, theory and practice are the same. In practice, they are not."
Albert Einstein