PDA

View Full Version : سوال: تفکیک تاریخ و زمان و متن از یک دیگر؟؟؟؟



mahmood1000
چهارشنبه 23 فروردین 1391, 12:07 عصر
سلام به همه دوستان
من میخواستم یه برنامه بنویسم که کاربر از طریق یک TextBox یک رشته به شکل "Mahmoud Noraei 1986/05/28 11:20" وارد کنه و وقتی روی دکمه OK فشار میده نام و نام خانوادگی جدا ، تاریخ جدا و زمان هم جدا نمایش داده بشه.
خیلی سرچ کردم اما در این رابطه چیزی پیدا نکردم.
ممنونم میشم اگر من رو در این خصوص راهنمایی کنید.


با تشکر

masoudmok
چهارشنبه 23 فروردین 1391, 13:31 عصر
سلام
میدونیم که رشته آرایه ای از کاراکتر هاست . با توجه بهپیمایش از انتها به ابتدای رشته ای گذاشتین میشه اینو برداشت کرد که از اولین فاصله ( space ) تا اخر ساعته . از فاصله دوم تا فاصله اول تاریخه و بقیش نام و نام خانوادگیه .
اگه با یه حلقه مکان فاصله ی اول و دوم رو بدست بیاری میتونی با تابع split اون قسمت از داده ای که میخوای رو جدا کنی

mahmood1000
چهارشنبه 23 فروردین 1391, 13:40 عصر
ممنونم از راهنماییتون
امکانش هست نمونه کدشو برام بزارید؟
مخم داغ کرده انقدر روش فکر کردمو به نتیجه نرسیدم.

masoudmok
چهارشنبه 23 فروردین 1391, 15:34 عصر
int i = textBox1.Text.Length;
i--;
while (textBox1.Text[i] != ' ')
i--;
int loc1 = i;
i--;
while (textBox1.Text[i] != ' ')
i--;
int loc2 = i;

label1.Text = textBox1.Text.Substring(loc1, textBox1.Text.Length - loc1).Trim();
label2.Text = textBox1.Text.Substring(loc2, loc1 - loc2).Trim();
label3.Text = textBox1.Text.Substring(0, loc2).Trim();

hakim22
چهارشنبه 23 فروردین 1391, 16:17 عصر
من اینجا VS ندارم ولی با یک textbox.text.split(" ")
اسم و فامیل و تاریخ و ساعت از هم جدا میشه. فقط باید اینو بریزی توی یک متغیر از نوع string که آرایه ای هم باشه.
بع به ترتیب اندیس اونها رو بدست میاری دیگه اینقدر while و شرط هم نمی خواد.

masoudmok
چهارشنبه 23 فروردین 1391, 23:54 عصر
صحبت شما هم درسته منتها خیلی از اسم ها دو قسمتی هستن مثل امیر حسین . یا فامیل پسوند داره . ضمن این که قراره اسم و فامیل با هم باشه

mahmood1000
جمعه 25 فروردین 1391, 13:12 عصر
دوستان امکانش هست در این رابطه بیشتر توضیح بدید؟

masoudmok
جمعه 25 فروردین 1391, 13:36 عصر
در مورد چیش توضیح می خوای ؟

hakim22
جمعه 25 فروردین 1391, 18:13 عصر
اسمها چند تایی هم که باشند بعد از جدا سازی میشه اونها رو کنار هم نوشت !

s3rv3r
جمعه 25 فروردین 1391, 18:18 عصر
عزيز برو دنبال كلمات با قاعده Regular Expression
خيلي سريع جوابت رو ميگيري

mahmood1000
جمعه 25 فروردین 1391, 20:17 عصر
در رابطه با کد زنی