View Full Version : بیرون آوردن اعداد از رشته
S_VB.max
پنج شنبه 05 خرداد 1390, 21:24 عصر
سلام
می خوام تمام عددها را از این رشته بیرون بیارم و یکی یکی توmsgbox نشون بدم: A134A2A36A4985
چیزی که بدست میاد باید این اعداد باشه :
134
2
36
4985
از چه دستوری برای اینکار باید استفاده کنم
ممنون میشم کمک کنید
Farshid007
پنج شنبه 05 خرداد 1390, 22:27 عصر
می تونی یه حلق foreach بندازی و یه char تعریف کنی که بره تو کاراکتر های اریه ای که این متنو Char هاشو یکی یکی جدا کردی و بگی اگه این کاراکتر عدد بود* تو massageBoxنشونش بدی
__________________________________________________ ________________________________
* برای این کار هم اول رفرنس microsoft.visualBasicرو اضافه کن سپس از miicrosoft.visualbasic.information.isnumberic استفاده کن
haghft
پنج شنبه 05 خرداد 1390, 22:35 عصر
از regex استفاده کن در تالار جستجو کن برای نحوی استفادش
F.zeinali
پنج شنبه 05 خرداد 1390, 23:50 عصر
سلام
string x = "a1s2d3f4g5h6j7k8l9";
int num;
for (int i = 0; i < x.Length; i++)
{
string s = x.Substring(i, 1);
try
{
num = int.Parse(s);
MessageBox.Show(num.ToString());
}
catch
{
}
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.