我從一個文本文件中的數據如下:VB.Net閱讀的文本,並把在TextBox
KILL
MAD
JOG
士
從上面的數據我想在文本框1中放置文本「Kill」,文本框2中的文本「MAD」,文本框3中的文本「JOG」和文本框中的「JUG」4 以下屏幕截圖
那麼,任何人都可以幫助我?
我從一個文本文件中的數據如下:VB.Net閱讀的文本,並把在TextBox
KILL
MAD
JOG
士
從上面的數據我想在文本框1中放置文本「Kill」,文本框2中的文本「MAD」,文本框3中的文本「JOG」和文本框中的「JUG」4 以下屏幕截圖
那麼,任何人都可以幫助我?
您可以使用String.Split
:
Dim text As String = File.ReadAllText(path)
Dim bothTokens As String() = text.Split() ' uses white-space characters as delimiter
textboxt1.Text = bothTokens(0) ' or bothTokens.First()
textboxt2.Text = bothTokens(1) ' or bothTokens.Last()
這個分裂的所有white-space characters(也由新線或標籤),如果你只是想通過空間的使用text.Split(" "c)
代替Split()
分裂。
謝謝你,我已經嘗試過它,它的工作原理 – LukmanH
嘗試
Dim s As String = "KILL09 fre0912"
Dim parts As String() = s.Split(New Char() {" "c})
textBox1.Text = parts(0)
textBox2.Text = parts(0)
_ 「連續」 _問一個問題中的每一個問題。通過修改你的問題,你可以在現在發佈的時候做出所有正確的答案。另外,如果您有多行文本,您希望如何將它們顯示在一對文本框中?你應該考慮使用不同的控件,比如'DataGridView'。 –
可能重複[分割字符串在所有空格](http://stackoverflow.com/questions/1562981/splitting-a-string-at-all-whitespace) –