I assume that you are using Office10 and the Word API. Based on this, @Richard is right. Words are interrupted by punctuation, a space, or at the beginning or end of a line.
, , RegEx Matches. - Regex.Matches(Document.Text, @"[A-Za-z0-9]+"). ( , , .