我試圖剝離除字母和空格中的所有字符,但我不能這樣做。我現在的代碼在下面,我怎麼改變它,所以它確實允許空格?目前,它需要文本,將其剝離,這一切都成爲一大串文字。地帶文本框中的所有字符,除了字母和空格
Dim InputTxt As String = InputText.Text
Dim OutputTxt As System.Text.StringBuilder = New System.Text.StringBuilder()
For Each Ch As Char In InputTxt
If (Not Char.IsLetter(Ch)) Then
OutputTxt.Append(Ch)
Continue For
End If
Dim CheckIndex As Integer = Asc("a") - (Char.IsUpper(Ch) * -32)
Dim Index As Integer = ((Asc(Ch) - CheckIndex) + 13) Mod 26
OutputTxt.Append(Chr(Index + CheckIndex))
Next
OutputText.Text = (OutputTxt.ToString())
查找到System.Text.RegularExpressions.Regex的功能。這將允許您使用更多的聲明性方法,而不是程序性方法。 – 2013-05-11 17:28:19