2013-03-08 3 views
0

(Я очень простой программист)Строка поиска, чтобы добавить строку после определенного слова в VB.net

У меня есть тело текста, который нуждается в поиске через найти конкретное слово «клиент», а затем сохранить следующая строка как (линия CustomerName => текста <) CustomerName

+2

Вы можете отобразить образец текста и желаемый результат. Есть ли что-нибудь, что вы пробовали? –

ответ

0

Если ваш «тело текста» является TextBox вы могли бы взять прибыль .Lines собственности:

Dim index As Integer 
Dim customerName As String = "" 

For i As Integer = 1 to TextBox1.Lines.Length - 1 
    If TextBox1.Lines(i-1).Contains("Customer") Then 
     customerName = TextBox1.Lines(i) 
     Exit For 
    End If 
Next 

Если у вас есть простой текст, вы можете получить линии расщепления всего текста:

Dim lines() As String = sAllText.Split(Environment.NewLine()) 

А потом делать то же самое, как и раньше, но вместо того, чтобы использовать TextBox1.Lines, используйте lines.

Смежные вопросы