Я изо всех сил пытаюсь найти решение моей маленькой проблемы в VB.Net. .VB.Net Сплит-строка после определенных слов
Я в принципе есть строка первоначально из XML, который мне нужно вставить новую строку (Chr (13) после некоторых слов
Так, например, если моя строка;
TAF AMD EGNM 171734Z 1718/1818 16010KT 9999 BKN018 TEMPO 1718/1803 8000 -RA BKN010 PROB30 TEMPO 1718/1724 4000 RADZ BKN006 PROB40 TEMPO 1800/1809 BKN005 PROB40 TEMPO 1809/1818 6000 SHRA BKN010 BKN020TCU BECMG 1810/1813 23010KT
I это нужно, чтобы выглядеть так,
TAF AMD EGNM 171734Z 1718/1818 16010KT 9999 BKN018
TEMPO 1718/1803 8000 -RA BKN010
PROB30
TEMPO 1718/1724 4000 RADZ BKN006
PROB40
TEMPO 1800/1809 BKN005
PROB40
TEMPO 1809/1818 6000 SHRA BKN010 BKN020TCU
BECMG 1810/1813 23010KT
Ключевые слова расколоть, как вы можете видеть это 'TEMPO'
, 'PROB30'
, 'PROB40'
и т.д.
Любые идеи?
Почему не что-то вроде 'yourstring.Replace ("TEMPO", "TEMPO \ г \ п")' – Blorgbeard
Это было на самом деле быть yourstring.Replace ("TEMPO", «\ r \ nTEMPO "), но это правильно, что нужно делать. – Crono
В этом примере предлагается разделить до определенных слов, а не после. Кроме того, у вас есть конечное число «слов», для которых требуется новая строка (chr (10), btw). –