我很努力地找到解決我的小問題在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
我需要它看起來像這樣;
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 \ r \ n」)' – Blorgbeard
這實際上是yourstring.Replace( 「TEMPO」,「\ r \ nTEMPO「),但它是正確的,應該這樣做。 – Crono
這個例子表明你想在某些單詞之前而不是之後分裂。另外,你是否有數量有限的「單詞」需要一個新的行(這是chr(10),btw)。 –