View Full Version : پیداکردن متن بین 2 رشته
SHD.NET
دوشنبه 30 بهمن 1391, 17:37 عصر
سلام . میخواستم ببینم چجوری میشه متنی رو یا توجه به کلمات قبل و بعدش پیداکرد ؟؟
مثلا توی این خط:
background: url('pic/conditions/30.png') no-repeat 5px 5px;}
عدد 30 رو چجوری میشه پیدا کرد ؟؟؟ با توجه به اینکه هر دفعه عدد 30 عوض میشه و به اعداد دیگه ای تبدیل میشه !!
ممنون
hosein320
دوشنبه 30 بهمن 1391, 18:30 عصر
بقیه متن ثابته همیشه؟
فقط ۳۰ تغییر میکنه:متفکر:
SHD.NET
دوشنبه 30 بهمن 1391, 18:38 عصر
بقیه متن ثابته همیشه؟
فقط ۳۰ تغییر میکنه:متفکر:
بله. فقط 30 تغییر می کنه
hosein320
دوشنبه 30 بهمن 1391, 18:44 عصر
خب اول ببینیم تیکه سمت چب چند تا کارکتره
background: url('pic/conditions/
من شمردم ۳۳ تا شد
شما از کارکتر سی سوم بشمارید تا برسین به علامت نقطه
dim i as integer=32
dim a , b ,C as string
C="background: url('pic/conditions/30.png') no-repeat 5px 5px;}"
a=mid(c,1,i++)
if a<>"." then b+=a
Hybrid
دوشنبه 30 بهمن 1391, 21:07 عصر
سلام نیازی به شمارش تک تک کاراکتر ها نیست ، شما میتونید با استفاده از متد های IndexOf و LastIndexOf این مسئله رو به راحتی حل کنید :
Dim s As String = "background: url('pic/conditions/3045.png') no-repeat 5px 5px;}"
Dim slashIndex As Integer = s.LastIndexOf("/")
Dim dotIndex As Integer = s.IndexOf(".")
Dim result As String = s.Substring(slashIndex + 1, (dotIndex - slashIndex) - 1)
MessageBox.Show(result)
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.