try this:
vb Code:
Dim testStr As String = "Can Regular Expression be used of this purpose? It's okay if they're in separate function, but I need to somehow get the counts of each of the above. Any help would be appreciated. 0123456789"
MsgBox(New Regex("[A-Za-z]").Matches(testStr).Count.ToString) 'Alpha
MsgBox(New Regex("\d").Matches(testStr).Count.ToString) 'Numeric
MsgBox(New Regex("[^A-Za-z\d]").Matches(testStr).Count.ToString) 'Other
MsgBox(New Regex("[A-Z]").Matches(testStr).Count.ToString) 'Upper Alpha
MsgBox(New Regex("[a-z]").Matches(testStr).Count.ToString) 'Lower Alpha