2014-09-01 2 views
-1

Как вставить новую строку (vbnewline) после определенного слова в richtextbox vb.net heres ex.Как вставить новую строку (vbnewline) после определенного слова в richtextbox vb.net

ITEM # 1234 BLUE 100.00 ITEM # 3214 RED ITEM # 1235 GREEN 120.00 ITEM # 3514 ORANGE 

Выход должен быть

ITEM # 1234 BLUE 100.00 
ITEM # 3214 RED 211.00 
ITEM # 1235 GREEN 120.00 
ITEM # 3514 ORANGE 543.00 

ответ

2

Как насчет ...

Dim Input as string= "ITEM # 1234 BLUE 100.00 ITEM # 3214 RED ITEM # 1235 GREEN 120.00 ITEM # 3514 ORANGE" 
Dim Output as string= Input.Replace("ITEM", Environment.Newline & "ITEM" & Environment.Newline) 
+0

Это поставит новую строку первого "ITEM" также. –

+0

@valter Хорошая точка, хорошо сделано, спасибо ... И исправлено – Basic

+0

@Ronald Поскольку вы OP, я одобрил ваше редактирование, но вы можете уточнить, почему вы должны это делать? Вторая строка Newline будет означать, что каждый 'ITEM' находится на линии самостоятельно? И для моего собственного любопытства, и для помощи другим, которые в конечном итоге оказались здесь в будущем – Basic

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