View Full Version : جدا کردن مقدار هر حرف از رشته
ghasemloo
جمعه 24 بهمن 1393, 16:12 عصر
سلام:لبخندساده:
من یه رشته دارم که مقدار هر حرف جلوش نوشته شده
m4n13d1p0d2a3u88i99s500
چطور میتونم هر حرف و مقدارجلوش بریزم تو یک متغییر
مثلا
String str=m4;
aminmousavi
جمعه 24 بهمن 1393, 16:38 عصر
سلام دوست عزیز .
این یک روش هست :
string str = "m4n13d1p0d2a3u88i99s5005";
int result=0;
for (int i = 0; i < str.Length; i++)
{
if (!Int32.TryParse(str.Substring(i, 1), out result) && i != 0)
{
MessageBox.Show(str.Substring(0, i));
str = str.Remove(0, i);
i = 0;
}
}
if (str.Length > 0)
{
MessageBox.Show(str);
}
rahnema1
جمعه 24 بهمن 1393, 17:00 عصر
دوستان با regex هم میشه انجام داد
string mystring1 = "m4n13d1p0d2a3u88i99s500";
var regString = Regex.Matches(mystring1, @"\D+\d+");
foreach (Match element in regString) {
MessageBox.Show(element.Value);
}
ghasemloo
جمعه 24 بهمن 1393, 17:56 عصر
دوستان با regex هم میشه انجام داد
string mystring1 = "m4n13d1p0d2a3u88i99s500";
var regString = Regex.Matches(mystring1, @"\D+\d+");
foreach (Match element in regString) {
MessageBox.Show(element.Value);
}
ممنون دست شما درد نکنه کارم راه افتاد
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.