نوشته شده توسط
Rain_Saeid
سلام و درود
دوستان عزیز ی فایل متنی txt متغیری هست که هر سری نوشته های داخلش عوض میشه
این فایل متنی با / به دو حرف یا کلمه جداسازی شده
بنده میخوام با برنامه این فایل متنی رو بخونم
سپس دوتا متغیر یا textbox باشه که این دو کلمه که با / جدا سازی شده رو بصورت جدا گانه توی متغیر یا textbox قرار بده
فایل متنی که هست مثلا به این صورت هست :
hi/hwtf
یا
hoid/mead
یا
hy/ds
ممنون میشم راهنمایی بفرمایید
سلام دوست عزیز
اینم کد جداسازی:
Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
Dim Filename As String = Application.StartupPath & "\slash.txt"
Using sr As New StreamReader(Filename, System.Text.Encoding.UTF8)
Dim line As String
Dim FindStr As String = ""
Dim words As String() = {}
Do While sr.Peek >= 0
line = sr.ReadLine
Dim pos As Integer = line.IndexOf("/"c)
If pos > 0 Then
Dim n1 As Integer = InStrRev(line, " "c, pos)
Dim n2 As Integer = line.IndexOf(" "c, pos)
If n2 > 0 Then
FindStr = line.Substring(n1, (n2 - n1))
Else
FindStr = line.Substring(n1).Trim
End If
If FindStr.Length > 0 Then
words = FindStr.Split("/"c)
Else
words = {}
End If
End If
If words.Length > 1 Then
TextBox1.Text = words(0)
TextBox2.Text = words(1)
Console.WriteLine("{0} , {1}", words(0), words(1))
End If
Loop
End Using
End Sub
موفق باشید .....