Filter out unwanted characters in the string
Dim a, b As String
a = "123 % Hello $ 456 world 789 $"
' b = "123 Hello 456 world 789"
b = System.Text.RegularExpressions.Regex.Replace(a, "[^\w\s]", "").Trim
b = System.Text.RegularExpressions.Regex.Replace(b, "\s+", " ")
' b = "12345678"
b = System.Text.RegularExpressions.Regex.Replace(a, "[^\d]", "")
b = System.Text.RegularExpressions.Regex.Replace(b, "\s+", " ")
' b = "Hello world"
b = System.Text.RegularExpressions.Regex.Replace(a, "[^A-Za-z ]", "").Trim
b = System.Text.RegularExpressions.Regex.Replace(b, "\s+", " ")