Обнаружить непечатаемые символы ASCII в строке - PullRequest
0 голосов
/ 22 января 2020

Я использую Visual Basi c 2010 Express. Мне нужно разобрать строку с непечатными символами в ней. Мне нужно обнаружить ASCII 4 (Конец транс).

Сканер сбрасывает данные в TextBox в моем приложении. В al oop я использую:

If Chr(MyString.Chars(counter)) = 4 Then
   MsgBox("Found")
End If

Это неправильный синтаксис, но он должен передать то, что я пытаюсь сделать.

1 Ответ

1 голос
/ 22 января 2020

После того, как сканер выгружает данные в текстовое поле:

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
   TextBox1.Text = "Some chars coming in from " & Chr(4) & " a scanner"
End Sub

enter image description here

Попробуйте что-то вроде этого:

Dim MyString As String = TextBox1.Text

If MyString.Contains(Chr(4)) Then
   MessageBox.Show("Found")
End If

Или даже что-то вроде этого:

Dim MyString As String = TextBox1.Text
Dim counter As Integer = 26

If MyString.Chars(counter) = Chr(4) Then
   MessageBox.Show("Found")
End If
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...