سلام مجدد.
دوستان می خوام یک کاراکتر خاص توی یک رشته (مثلا توی textbox) رو جستجو بکنم و رشته قبل از اون کاراکتر رو استخراج کنم.
مثلا: 123456-ویبی دات نت فرضا اعداد قبل از "-" رو می خوایم استخراج کنیم و توی یک متغیر قرار بدیم.
ممنونم
سلام مجدد.
دوستان می خوام یک کاراکتر خاص توی یک رشته (مثلا توی textbox) رو جستجو بکنم و رشته قبل از اون کاراکتر رو استخراج کنم.
مثلا: 123456-ویبی دات نت فرضا اعداد قبل از "-" رو می خوایم استخراج کنیم و توی یک متغیر قرار بدیم.
ممنونم
سلام دوست عزیزببین این کد بدردت می خوره چون مشکل زیاد داره فقط در حد اینکه بدونید باید چکار کنید
For a As Integer = 0 To TextBox1.Text.Length - 1
If TextBox1.Text.Chars(a) = "-" Then
For b As Integer = 0 To a - 1
TextBox2.Text += TextBox1.Text.Chars(b)
Next
End If
Next
End Sub
موفق باشید
پیدا کردن محلی که برای اولین بار یک کاراکتردر رشته مورد نظر ظاهر شده با استفاده از متد IndexOf امکان پذیر هست، مثلا :
Dim YourStr As String = "123-4567-89"
Dim AuxInt As Integer = YourStr.IndexOf("-")
بقیه کارها هم که ساده است.
سلام محسن جان. میشه لطف کنی و بگی بقیه کار که ساده است چجوریه؟
دوست عزیز اینم جوا سئوالت
Dim na As Integer
Dim str1, str2 As String
str1 = "12345-"
na = str1.IndexOf("-")
str2 = str1.Substring(0, na)