private string CountLettersAndReturnWordWithOnlyWordFormingCharacters(string text)
{
for (int i = 0; i < text.Length; i++)
{
char cc = text[i];
if (m_categorizer.IsUpper(cc))
m_upperCaseLetters++;
if (m_categorizer.IsLower(cc))
m_lowerCaseLetters++;
if (m_categorizer.IsTitle(cc))
{
m_upperCaseLetters++;
m_lowerCaseLetters++;
}
if (!m_categorizer.IsWordFormingCharacter(cc))
{
text = text.Remove(i, 1);
i--;
}
}
return text;
}