'這個(gè)當(dāng)然可以,用mid?取字符串的位置長(zhǎng)度
成都創(chuàng)新互聯(lián)公司2013年至今,公司自成立以來(lái)始終致力于為企業(yè)提供官網(wǎng)建設(shè)、移動(dòng)互聯(lián)網(wǎng)業(yè)務(wù)開(kāi)發(fā)(成都微信小程序、手機(jī)網(wǎng)站建設(shè)、重慶APP軟件開(kāi)發(fā)等),并且包含互聯(lián)網(wǎng)基礎(chǔ)服務(wù)(域名、主機(jī)服務(wù)、企業(yè)郵箱、網(wǎng)絡(luò)營(yíng)銷(xiāo)等)應(yīng)用服務(wù);以先進(jìn)完善的建站體系及不斷開(kāi)拓創(chuàng)新的精神理念,幫助企業(yè)客戶實(shí)現(xiàn)互聯(lián)網(wǎng)業(yè)務(wù),嚴(yán)格把控項(xiàng)目進(jìn)度與質(zhì)量監(jiān)控加上過(guò)硬的技術(shù)實(shí)力獲得客戶的一致贊譽(yù)。
Dim?str?As?String?=?"16461了工有6149奪中46146好31"
Label1.Text?=?Mid(str,?str.Length?-?3,?3)?'取字符串最后3位數(shù)
Label2.Text?=?Mid(str,?1,?3)?'取字符串前面3位數(shù)
首先在代碼的開(kāi)頭引入命名空間:
Imports?System.IO
給出三個(gè)讀文本文件的例子。
'直接讀取所有文本
Dim?fileString?As?String?=?File.ReadAllText("1.txt")
'把所有行弄進(jìn)一個(gè)數(shù)組
Dim?fileLines()?As?String?=?File.ReadAllLines("1.txt")
'以流的方式一行一行讀取
Using?fs?As?FileStream?=?File.OpenRead("1.txt")?'初始化文件流
Using?sr?As?New?StreamReader(fs)?'初始化流讀取器
Dim?lineString?As?String?=?""
While?Not?sr.EndOfStream?'循環(huán)直到流結(jié)束
lineString?=?sr.ReadLine()?'讀一行
'這里lineString就是每行的文件內(nèi)容了。
'你可以在這里對(duì)它進(jìn)行處理。
End?While
End?Using
End?Using
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
TextBox1.SelectionStart = Len(TextBox1.Text)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim s As String = TextBox1.Text
Dim p As Integer = InStrRev(s, vbCrLf)'從右側(cè)開(kāi)始查找出現(xiàn)回車(chē)符的位置(但位置仍從左算起)
Dim s1 As String'用于保存最后一行字符串
If p = 0 Then'若未找到回車(chē)符,則直接將整個(gè)字符串賦給S1
s1 = s
Else
s1 = Mid(s, p + 2)'若找到回車(chē)符,則截取回車(chē)符右邊的部分
End If
MsgBox(s1)'顯示你要找的最后一行字符串
End Sub
如果只是末尾的空行,直接用Trim方法就可以了
Dim str As String = My.Computer.FileSystem.ReadAllText("d:\text.txt").Trim
'上面的d:\text.txt文件中末尾有很多空行,用了Trim方法后就把后面的空行都去除了
MsgBox(str)'這里可以看到