У меня есть цикл, который извлекает строку из textbox
по строкам и несколько условий для каждой итерации. если условие истинно, я хочу удалить строку из textbox
, есть ли способ удалить всю строку из строки? Вот мой код ..Как удалить строку строки из текстового поля vb.net
Dim fileContents As String
fileContents = txtOCR.Text
Dim strSet(1000) As String
Dim a As Integer = 1
Dim words As String
MsgBox(fileContents)
For i = 1 To fileContents.Length
Dim xx As String = Mid(fileContents, i, 1)
'parse text line by line
If xx = Chr(10) Then
If Mid(fileContents, i - 1, 1) = Chr(13) Then
strSet(i) = Mid(fileContents, a, (i - a) - 1)
'count words
Dim intCount As Integer
intCount = 1
For b = 1 To Len(strSet(i))
If Mid(strSet(i), b, 1) = " " Then
intCount = intCount + 1
End If
Next
If txtTitle.Text = "" And intCount = 1 Then
txtTitle.Text = " " & strSet(i)
ElseIf intCount = 1 Then
If strSet(i).Contains("BY") = True Then
GoTo lastline
ElseIf strSet(i).Contains("by") = True Then
GoTo lastline
ElseIf strSet(i).Contains("By") = True Then
GoTo lastline
Else
txtTitle.Text = txtTitle.Text + " " & strSet(i)
End If
End If
a = i
End If
Next
Также возможно скопировать следующую строку строки, когда найдено ключевое слово «BY»? Мне нужна помощь, это для моего проекта диссертации.
Я попробую все ваши предложения estion thank you :) – user2107624
Я запустил ваш код, но моя проблема в том, что цикл находит ключевое слово «by». Я хочу скопировать следующую строку в текстовое поле. – user2107624
Вы говорите, что единственными строками, которые вы хотите сохранить, являются те, которые следуйте строке, содержащей строку «by»? –